Usb

如何在 NixOS 上自動掛載/永久掛載外部設備

  • May 21, 2020

我有一個 USB 記憶棒和一個 NTFS 硬碟分區,我想在 NixOS 中使用它們。在其他一些發行版上,我會使用ntfs-3gin安裝它/mnt。但在 NixOS 上,該目錄不存在;我想 NixOS 有其他一些規範的方式和/或這樣做的地方。

在 NixOS 中,應該如何設置外部分區的自動掛載,最好使用configuration.nix

好吧,我經常使用bashmountudisksctl安裝 USB 記憶棒。它們將安裝在/run/media/$(user name)/$(drive label or UUID).

但是,如果您談論的是本地硬碟驅動器中的內部硬碟或分區,最簡單的方法是:

  1. 創建一個您喜歡的目錄,如 /mnt/windows-partition
  2. 在該目錄中安裝所需的分區,例如 /dev/sdn5:

$mount /dev/sdn5 /mnt/windows-partition

  1. 執行nixos-generate-config。它將更新*/etc/nixos/hardware-configuration.nix以匹配新的分區配置(並且configuration.nix*保持不變,除非您使用**–force**選項)。
  2. 最後,一個nixos-rebuild switch

引用自:https://unix.stackexchange.com/questions/213137