fdisk -l // 查看移动硬盘的设备文件名
blkid //获取硬盘 uuid
mkdir /home/HardDisk
nano /etc/fstab // 设定挂载添加以下内容并保存:
/dev/disk/by-uuid/4EC2D430C2D41DD1 /home/MsyWD ntfs defaults 0 0
/dev/disk/by-uuid/D8707BE4801E5A27 /home/500GHardDisk ntfs defaults 0 0
mount /dev/sdc1 /home/HardDisk/ //挂载
sudo mount -a // 验证挂载
umount /home/HardDisk // 拔出移动硬盘前要记得卸载
解决 linux umount : target is busy
fuser -m /home/HardDisk/
/home/HardDisk: 23347
ps ax|grep 23347
kill -9 23347
umount -l /home/HardDisk 强行解除挂载
解决NTFS分区不能写入的问题
原因:论是Windows开启了快速启动还是执行了强制关机,其本质都是待挂载的NTFS分区中存放了Widnows未释放缓存,导致Ubuntu无法写入。
1.需要关闭windows的快速启动:以管理员权限运行cmd:
powercfg /h off
2.在Ubuntu系统中修复文件系统:
sudo ntfsfix /dev/***
/dev/***表示待挂载的受到Windows强制关机影响的NTFS分区。
Linux 非正常关机的自动磁盘修复
- 进入/sbin 下执行fsck -y sdc1。然后等他执行完毕可重启,基本就搞定了。如果报错is in use,需要umount
或2.在/etc/sysconfig里增加一个文件autofsck,内容如下:
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
3.非正常退出的话,有可能提示a start job is running for dev-disk-by\x2duuid-***.device,然后系统进入紧急模式,ssh都无法连接
解决办法:在/etc/fstab文件中注释掉这个硬盘重启就可。