由于windows系统普及很广,一般的移动硬盘默认是ntfs格式的,而debian系统不能识别ntfs格式的移动硬盘或者U盘(Fat32的可以直接挂载),要想在debian系统下使用您的移动硬盘,用一下方法1-4即可简单解决:
1.安装ntfs-3g
sudo aptitude install ntfs-3g
2.查看需要挂载的磁盘分区
>fdisk -l (或者 df -h)
直接获取NTFS分区命令为 sudo fdisk -l | grep NTFS
3.挂载
sudo ntfs-3g /dev/sdb1 /mnt/u1
(挂载点u1目录不存在的话需预先建立mkdir -p /mnt/u1)
4.卸载
sudo umount -t nfts-3g /dev/sdb1
其他情况:
1、损坏的NTFS文件系统
如果NTFS文件系统有错,ntfs-3g会以只读方式挂载它。要修复NTFS系统,你得启动Windows并使用它的磁盘检查程序。
想要修复 NTFS 文件系统,该设备必须已经被卸载。例如,想要修复 /dev/sda2 中的 NTFS 文件系统:
# umount /dev/sda2
# ntfsfix /dev/sda2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda2 was processed successfully.
# mount /dev/sda2
如果顺利的话,该分区已经可以写入了。
2、如果想实现开机自动挂载,可以在vim /etc/fstab里面添加如下格式语句
<NTFS Partition> <Mount Point> ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
这样可以实现NTFS分区里中文文件名的显示。
只读式挂载:/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0
读写式挂载:/dev/sda1 /mnt/windows/c ntfs-3g rw,umask=0000,defaults 0 0
或者: /dev/sda1 /mnt/windows/c ntfs-3g defaults 0 0
如/etc/fstab文件如下:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda11 swap swap defaults 0 0
/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0
/dev/sda5 /mnt/windows/e ntfs-3g defaults 0 0
/dev/sda6 /mnt/windows/f ntfs-3g defaults 0 0
/dev/sda7 /mnt/windows/g ntfs-3g defaults 0 0
/dev/sda8 /mnt/windows/h ntfs-3g defaults 0 0
3、fat32的挂载
现在的linux系统中fat32是可以直接被系统默认挂载,一般不需要自己挂载,若需要挂载,命令是:sudo mount /dev/sda6 /dev/wind 即可
在第一次挂载时会出现乱码,可以使用参数来修改它的文字格式
sudo mount -t vfat -o iocharset=cp936 /dev/sda6 /mnt/wind
字符集也可以使用utf-8
微信扫码添加微信好友