Jump to content

NTFS: Difference between revisions

1,640 bytes added ,  18 June
Category:Filesystem. Sentence at the beginning.
imported>Samueldr
(Inits page with note about fast startup)
 
(Category:Filesystem. Sentence at the beginning.)
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
NixOS will, when configured through <tt>configuration.nix</tt> use NTFS-3G for NTFS.
New Technology File System (NTFS) is a proprietary journaling file system developed by Microsoft. It is still in use by modern Windows system, although NTFS didnt evolve since the release of version 3.1 in 2001.
 
== Enable NTFS support at boot ==
<syntaxHighlight lang=nix>
boot.supportedFilesystems = [ "ntfs" ];
</syntaxHighlight>
 
NixOS uses NTFS-3G for NTFS support.
 
=== Enable write mode ===
<syntaxhighlight lang="nixos">
  fileSystems."/path/to/mount/to" =
    { device = "/path/to/the/device";
      fsType = "ntfs-3g";
      options = [ "rw" "uid=theUidOfYourUser"];
    };
</syntaxhighlight>
 
== Mount NTFS filesystem ==
<syntaxHighlight lang=sh>
# mount /dev/sdeX /mnt -t ntfs3
</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 ==
Line 26: Line 76:


[https://social.technet.microsoft.com/wiki/contents/articles/25908.fast-startup-how-to-disable-if-it-s-causing-problems.aspx This TechNet entry] explains how to disable fast startup. Additionally, [https://www.howtogeek.com/243901/the-pros-and-cons-of-windows-10s-fast-startup-mode/ this blog post on howtogeek.com] explains what is the fast startup mode, and how to disable it.
[https://social.technet.microsoft.com/wiki/contents/articles/25908.fast-startup-how-to-disable-if-it-s-causing-problems.aspx This TechNet entry] explains how to disable fast startup. Additionally, [https://www.howtogeek.com/243901/the-pros-and-cons-of-windows-10s-fast-startup-mode/ this blog post on howtogeek.com] explains what is the fast startup mode, and how to disable it.
[[Category:Filesystem]]
trusted
602

edits