Mam pamięć USB i partycję dysku twardego NTFS, której chciałbym użyć w NixOS. W niektórych innych dystrybucjach zamontowałbym go za pomocą ntfs-3g w / mnt. Ale w NixOS katalog nie istnieje; Podejrzewam, że NixOS ma inny kanoniczny sposób i / lub miejsce, w którym to robi.
W NixOS, jak skonfigurować automatyczne montowanie partycji zewnętrznych, najlepiej za pomocą configuration.nix?
usb
ntfs
automounting
nixos
stefkin
źródło
źródło
nautilus
jeśli maszservices.xserver.desktopManager.gnome3.enable = true;
w swoim,configuration.nix
a zobaczysz dysk, a zostanie on zamontowany o/run/media/$USER/<drive name>
Odpowiedzi:
Cóż, kostiumowo używam
bashmount
lub montujęudisksctl
pamięci USB. Zostaną zamontowane/run/media/$(user name)/$(drive label or UUID)
.Ale jeśli mówisz o wewnętrznym dysku twardym lub partycji w lokalnym dysku twardym, najprostszym sposobem jest:
nixos-rebuild switch
!źródło
/mnt
katalogu, wydaje się, że odpowiedź brzmi „stwórz własny lub zamontuj go gdziekolwiek chcesz”.Osobiście używam do tego udisk . Oznacza to, że jeśli chcę zamontować pamięć USB, wystarczy ją podłączyć i uruchomić:
Zrobiłam alias,
udisksctl mount -b
abyudm
uczynić to jeszcze krótszym. Następnie urządzenie zostanie zamontowane/run/media/$USER/$DEVICE_LABEL
i będzie dla ciebie dostępne.Myślę, że niektóre narzędzia (np. Nautilus i ldm ) mogą to zrobić automatycznie.
EDYCJA : ah, właśnie dowiedziałem się, że udiski mogą również automatycznie montować urządzenia.
źródło