【Linux】怎样将ntfs硬盘挂载到home目录下并具有读写权限 ...

打印 上一主题 下一主题

主题 539|帖子 539|积分 1617

1. 检察当前挂载的硬盘及其挂载点

  1. df -kh
复制代码

2. 检察需要挂载到home下的磁盘类型信息

  1. sudo blkid /dev/sda1 #/dev/sda1需替换为需要查看类型的硬盘名
复制代码

3. 在home下新建一个空的文件夹作为该磁盘的新挂载点

  1. sudo mkdir /home/disk
复制代码
4. 以ntfs类型的硬盘为例,使用mount命令进行挂载

  1. mount -t ntfs /dev/sda1 /home/disk #/dev/sda1需替换为自己的硬盘名
复制代码
其中-t表示指定设备的文件系统类型,常见的有:


  • ext2 :linux目前常用的文件系统
  • msdos : MS-DOS的fat,就是fat16
  • vfat : windows98常用的fat32
  • nfs : 网络文件系统
  • iso9660 :CD-ROM光盘标准文件系统
  • ntfs : windows NT/2000/XP的文件系统
  • auto :自动检测文件系统
5. 题目1:历程占用了磁盘

在执行第4步的指令后,如果终端返回了如下的提示:

那么大概是有历程占用了该磁盘,解决方案:
(1)使用fuser命令列出占用其的历程:
  1. fuser -a /dev/sda1 #/dev/sda1需替换为需要的硬盘名
复制代码

(2)使用kill命令将该历程杀掉:
  1. kill 3726 #3726需替换为进程号
复制代码
(3)重新使用mount命令进行挂载:
  1. mount -t ntfs /dev/sda1 /home/disk #/dev/sda1需替换为自己的硬盘名
复制代码
6. 题目2:磁盘权限为只读的

在执行第5步的指令后,如果终端返回了如下的提示:

这阐明挂载乐成了,但是权限是只读的。
阐明:这块磁盘之前是Windows系统在用,现在系统转成了Linux。大概的原因是:
① Windows系统开启了快速启动。这种情况一样平常出现在Ubuntu与Windows共存的盘算机上,需要在Windows的电源管理中关闭快速启动。
② 在启动Ubuntu系统之前,与之共存的Windows系统执行过强制关机。

解决方案:
(1)先将磁盘取消挂载:
  1. umount /dev/sda1 #/dev/sda1需替换为需要的硬盘名
复制代码
(2)在Ubuntu系统中修复文件系统:
  1. sudo ntfsfix /dev/sda1 #/dev/sda1表示待挂载的受到Windows强制关机影响的NTFS分区
复制代码
(3)再使用mount命令重新挂载就可以对磁盘进行读写了:
  1. mount -t ntfs /dev/sda1 /home/disk #/dev/sda1需替换为自己的硬盘名
复制代码
7. 永世挂载磁盘(开机自动挂载)

修改设置文件:
  1. sudo gedit /etc/fstab
复制代码
在打开的文件最后添加一行:
  1. UUID=***        /home/disk                ntfs            auto                0         0
  2. #UUID号                挂载点       文件系统类型   开机自动挂载                0    0
复制代码
注:UUID号也可以用磁盘分区替换表示,如/dev/sda1。


  • 其中UUID号以及文件系统类型可以使用第2步的命令得知。
  • 文件类型种类:

    • NTFS:填写ntfs-3g或ntfs
    • FAT32或FAT16或FAT:填写vfat
    • 自动检测文件系统:填写auto

  • auto用于设置挂载分区的特性为自动挂载。
  • 第1个0表示不能被 dump 备份命令作用。

    • dump 是一个用来做备份的命令, 可以通过 fstab 指定哪个文件系统必须要进行 dump 备份。0 代表不做 dump 备份, 1 代表要天天进行 dump 。 2 代表其他不定日期的 dump 备份动作, 通常这个数值不是 0 就是 1。

  • 第2个0表示不以 fsck 检验扇区。

    • 启动的过程中,系统默认会以 fsck 检验我们的 filesystem 是否完整 (clean)。 不外,某些 filesystem 是不需要检验的,例如内存置换空间 (swap) ,或者是特殊文件系统例如 /proc 与 /sys 等等。所以,在这个字段中,我们可以设置是否要以 fsck 检验该 filesystem 。 0 是不要检验, 1 表示最早检验(一样平常只有根目录会设置为 1), 2 也是要检验。 一样平常来说,根目录设置为 1 ,其他的要检验的 filesystem 都设置为 2 就好了。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表