debian挂载ntfs格式移动硬盘

土豆条
土豆条 2015-12-14

 由于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


回帖
  • 2024-5-1
    回复

微信二维码

微信二维码

微信扫码添加微信好友