赞
踩
df -kh
sudo blkid /dev/sda1 #/dev/sda1需替换为需要查看类型的硬盘名
sudo mkdir /home/disk
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 :自动检测文件系统
在执行第4步的指令后,如果终端返回了如下的提示:
那么可能是有进程占用了该磁盘,解决方案:
(1)使用fuser命令列出占用其的进程:
fuser -a /dev/sda1 #/dev/sda1需替换为需要的硬盘名
(2)使用kill命令将该进程杀掉:
kill 3726 #3726需替换为进程号
(3)重新使用mount命令进行挂载:
mount -t ntfs /dev/sda1 /home/disk #/dev/sda1需替换为自己的硬盘名
在执行第5步的指令后,如果终端返回了如下的提示:
这说明挂载成功了,但是权限是只读的。
说明:这块磁盘之前是Windows系统在用,现在系统转成了Linux。可能的原因是:
① Windows系统开启了快速启动。这种情况一般出现在Ubuntu与Windows共存的计算机上,需要在Windows的电源管理中关闭快速启动。
② 在启动Ubuntu系统之前,与之共存的Windows系统执行过强制关机。
解决方案:
(1)先将磁盘取消挂载:
umount /dev/sda1 #/dev/sda1需替换为需要的硬盘名
(2)在Ubuntu系统中修复文件系统:
sudo ntfsfix /dev/sda1 #/dev/sda1表示待挂载的受到Windows强制关机影响的NTFS分区
(3)再使用mount命令重新挂载就可以对磁盘进行读写了:
mount -t ntfs /dev/sda1 /home/disk #/dev/sda1需替换为自己的硬盘名
修改配置文件:
sudo gedit /etc/fstab
在打开的文件最后添加一行:
UUID=*** /home/disk ntfs auto 0 0
#UUID号 挂载点 文件系统类型 开机自动挂载 0 0
注:UUID号也可以用磁盘分区替换表示,如/dev/sda1
。
其中UUID号以及文件系统类型可以使用第2步的命令得知。
文件类型种类:
ntfs-3g
或ntfs
vfat
auto
auto
用于设置挂载分区的特性为自动挂载。
第1个0
表示不能被 dump 备份命令作用。
第2个0
表示不以 fsck 检验扇区。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。