Jump to content

NTFS: Difference between revisions

Moved Mount NTFS filesystem, added Mount NTFS filesystem on boot
imported>Acarrico
(How to mount an NTFS filesystem, qualifies old info with "at boot time")
(Moved Mount NTFS filesystem, added Mount NTFS filesystem on boot)
Line 1: Line 1:
== Mount NTFS filesystem ==
<syntaxHighlight lang=sh>
# mount /dev/sdeX /mnt -t ntfs3
</syntaxHighlight>
== Enable NTFS support at boot ==
== Enable NTFS support at boot ==
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
Line 12: Line 7:


=== Enable write mode ===
=== Enable write mode ===
<syntaxHighlight lang=nix>
<syntaxhighlight lang="nixos">
   fileSystems."/path/to/mount/to" =
   fileSystems."/path/to/mount/to" =
     { device = "/path/to/the/device";
     { device = "/path/to/the/device";
Line 18: Line 13:
       options = [ "rw" "uid=theUidOfYourUser"];
       options = [ "rw" "uid=theUidOfYourUser"];
     };
     };
</syntaxhighlight>
== Mount NTFS filesystem ==
<syntaxHighlight lang=sh>
# mount /dev/sdeX /mnt -t ntfs3
</syntaxHighlight>
</syntaxHighlight>
== Mount NTFS filesystem on boot ==
# Add NTFS support to ''/etc/nixos/configuration.nix'' (see [[#Enable NTFS support at boot]] above)
#Run the following commands<syntaxhighlight lang="bash">
# Apply new config on next boot
sudo nixos-rebuild boot
# Reboot your system
reboot
# Mount the hard drive. Replace X & /mnt/folder as needed
mount /dev/sdX /mnt/folder -t ntfs3
# Generate /etc/nixos/hardware-configuration.nix
nixos-generate-config
</syntaxhighlight>
# Edit ''/etc/nixos/hardware-configuration.nix''<syntaxhighlight lang="diff">
  # /etc/nixos/hardware-configuration.nix
  # Your /dev/disk/by/uuid/... and /mnt/folder will have different names!
  fileSystems."/mnt/folder" =
      { device = "/dev/disk/by-uuid/7997ef90-6333-4c60-b137-d5cf2423e91b";
-      fsType = "ntfs3";
+      fsType = "ntfs-3g";
+      options = [ "rw" "uid=UID"];
      };
</syntaxhighlight>''Note: you can quickly find your UID by running '''echo $UID'''''
#Run '''nixos-rebuild switch'''
#Done!


== Troubleshooting ==
== Troubleshooting ==
33

edits