Tengo una memoria USB y una partición de disco duro NTFS que me gustaría usar en NixOS. En alguna otra distribución, lo montaría usando ntfs-3g en / mnt. Pero en NixOS, el directorio no existe; Supongo que NixOS tiene alguna otra forma canónica y / o lugar para hacerlo.
En NixOS, ¿cómo se debe configurar el montaje automático de particiones externas, preferiblemente usando configuration.nix?
usb
ntfs
automounting
nixos
stefkin
fuente
fuente
nautilus
si tieneservices.xserver.desktopManager.gnome3.enable = true;
en suconfiguration.nix
y verá la unidad y se montará en/run/media/$USER/<drive name>
Respuestas:
Bueno, utilizo habitualmente
bashmount
oudisksctl
para montar memorias USB. Se montarán en/run/media/$(user name)/$(drive label or UUID)
.Pero si está hablando de un disco duro interno o partición en un disco duro local, la forma más simple es:
nixos-rebuild switch
!fuente
/mnt
directorio, la respuesta parece ser "hacer la suya propia o montarla donde quiera".Yo personalmente uso udiscos para eso. Eso significa que si quiero montar un dispositivo USB, solo tengo que enchufarlo y ejecutar:
Alias
udisksctl mount -b
paraudm
hacerlo aún más corto. Luego, el dispositivo está montado/run/media/$USER/$DEVICE_LABEL
y accesible para usted.Creo que algunas herramientas (por ejemplo, nautilus y ldm ) pueden hacerlo automáticamente por usted.
EDITAR : ah, acabo de descubrir que los udiscos también pueden montar dispositivos automáticamente.
fuente