ubuntn挂载硬盘为只读问题

To mount a partition at startup for all users, we need an entry in the fstab file. What is happening presently is, the HDD is getting mounted for the user who logs in which gives access permissions to only that user. By adding an entry in the fstab, the partition will be mounted by root with access to all users. this r/w access can be controlled later on.
要在启动时为所有用户挂载分区,我们需要在 fstab 文件中有一个条目。目前的情况是,正在为登录的用户安装HDD,该用户仅向该用户授予访问权限。通过在 fstab 中添加一个条目,分区将由 root 挂载,并有权访问所有用户。以后可以控制此 R/W 访问。

sudo blkid lists down all partitions available on your system. Note down the UUID of the NTFS partition that you want to mount at boot. In your case, it seems 00148BDE148BD4D6
sudo blkid 列出系统上所有可用的分区。记下 UUID 要在启动时挂载的 NTFS 分区。就你而言,似乎 00148BDE148BD4D6

now create a folder, for example sudo mkdir /media/ExtHDD01. This is the folder where your external HDD partition will be mounted at. This folder will be owned by root. To give other users permission to r/w into this folder we need to give the proper permissions. so chmod -R 777 /media/ExtHDD01 would be good enough. Now you need to edit your fstab file. to do so, type the following command.
现在创建一个文件夹,例如 sudo mkdir /media/ExtHDD01 .这是将挂载外部 HDD 分区的文件夹。此文件夹将归 root 所有。要授予其他用户 r/w 进入此文件夹的权限,我们需要授予适当的权限。这样 chmod -R 777 /media/ExtHDD01 就足够了。现在你需要编辑你的fstab文件。为此,请键入以下命令。

sudo nano /etc/fstab

go to the bottom of the file and add the following line there.
转到文件底部,并在其中添加以下行。

UUID=00148BDE148BD4D6 /media/ExtHDD01/    ntfs-3g        auto,user,rw 0 0

Reboot system and you should be good to go. You can follow the same procedure for any number of HDDs.
重新启动系统,您应该可以开始了。您可以对任意数量的 HDD 执行相同的步骤。

           UUID=00148BDE148BD4D6:这是文件系统的唯一标识符,可以用sudo blkid命令来查看。3 使用UUID可以避免设备名变化的问题。4

  • /media/ExtHDD01/:这是文件系统的挂载点,也就是文件系统在系统中的路径。5 您可以自己创建一个空的目录作为挂载点。6
  • ntfs-3g:这是文件系统的类型,也就是文件系统的格式。 ntfs-3g是一种支持读写NTFS格式的驱动程序。
  • auto,user,rw:这是文件系统的挂载选项,也就是文件系统的属性和权限。 auto表示文件系统会在启动时自动挂载,user表示普通用户可以挂载和卸载文件系统,rw表示文件系统可以读写。
  • 0:这是文件系统的备份选项,也就是文件系统是否需要被dump命令备份。 0表示不需要备份,1表示需要备份。
  • 0:这是文件系统的检查顺序,也就是文件系统是否需要被fsck命令检查。 0表示不需要检查,1表示第一个检查,2表示第二个检查。

你可能感兴趣的:(系统相关,系统维护,开发,linux,运维,服务器)