Usb
如何在 NixOS 上自動掛載/永久掛載外部設備
我有一個 USB 記憶棒和一個 NTFS 硬碟分區,我想在 NixOS 中使用它們。在其他一些發行版上,我會使用
ntfs-3g
in安裝它/mnt
。但在 NixOS 上,該目錄不存在;我想 NixOS 有其他一些規範的方式和/或這樣做的地方。在 NixOS 中,應該如何設置外部分區的自動掛載,最好使用
configuration.nix
?
好吧,我經常使用
bashmount
或udisksctl
安裝 USB 記憶棒。它們將安裝在/run/media/$(user name)/$(drive label or UUID)
.但是,如果您談論的是本地硬碟驅動器中的內部硬碟或分區,最簡單的方法是:
- 創建一個您喜歡的目錄,如 /mnt/windows-partition
- 在該目錄中安裝所需的分區,例如 /dev/sdn5:
$
mount /dev/sdn5 /mnt/windows-partition
- 執行nixos-generate-config。它將更新*/etc/nixos/hardware-configuration.nix以匹配新的分區配置(並且configuration.nix*保持不變,除非您使用**–force**選項)。
- 最後,一個
nixos-rebuild switch
!