利用终端命令实现进入ntfs分区有两种方法

作者: DyLanCao 2017-02-05 09:55:05

一、手动设置ubuntu自动挂载Windows分区方法:


1、先用FDISK命令查看一下磁盘的UUID 


$sudo fdisk -l 


/dev/sda1 * 1 851 6835626 83 Linux 


/dev/sda2 852 4039 25607610 f W95 Ext'd (LBA) 


/dev/sda5 945 2135 9566676 7 HPFS/NTFS 


/dev/sda6 2136 4039 15293848+ 7 HPFS/NTFS


2、编辑/etc/fstab文件


$sudo gedit /etc/fstab


弹出geidt的文本编辑框,在文件尾部添加如下内容:


/dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0 


/dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0


重启即可自动挂载NTFS分区了。


 


二、安装ntfs-config加载ntfs分区。


1、先安装两个软件,ntfs-3g 和


ntfs-config,ntfs-3g最新版本的Ubuntu已经自带了,所以只需要安装ntfs-config。


2、输入:


sudo apt-get install ntfs-config 


3、然后运行:


sudo ntfs-config 


就会弹出来配置对话框,选择你需要挂载的分区,点应用,再选择“启用内部设备写支持”就可以了。


重启即可自动挂载NTFS分区了。


注:对于可能出现错误:


"No such file or directory: '/etc/hal/fdi/policy" 


解决办法: 


手动建这些目录 sudo mkdir -p /etc/hal/fdi/policy


配置好ntfs-config后,默认是挂载所有的盘,而且是挂在/media下。


如果需要自定义,编辑 /etc/fstab 文件 vi /etc/fstab,可以看到类似以下内容:


#Entry for /dev/sda5 :


UUID=5C2C60462C601CF0 /media/DWinows ntfs-3g defaults,locale=en_US.UTF-8 0 0


意思是开机自动加载/dev/sda5,我改为


UUID=5C2C60462C601CF0 /home/sa/wdisk ntfs-3g defaults,locale=en_US.UTF-8 0 0


如果不想重启,输入如下命令:


sudo umount -a


sudo mount -a


 


本文永久更新地址:http://www.linuxdiyf.com/linux/28151.html

相关资讯