1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux 识别 ntfs分区 Linux识别ntfs及分区挂载的四种方式

linux 识别 ntfs分区 Linux识别ntfs及分区挂载的四种方式

时间:2021-12-11 10:28:18

相关推荐

linux 识别 ntfs分区 Linux识别ntfs及分区挂载的四种方式

NTFS-3G是一个开源软件,支持在Linux操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP,Windows Server , Windows 2000以及WindowsVista文件系统。

1 .环境准备

安装该软件需要依赖于fuse,

Centos6.*中应该默认安装过fuse;

检查是否安装

[root@woon yum.repos.d]# rpm -q fuse

fuse-2.8.3-4.el6.i686

如果没有安装可以yum安装或者编译安装;下载fuse.

由于是编译安装所以需要编译安装环境

yum –y groupinstall“开发工具”

或者

yum –y install gcc*

yum –y install make*

2、安装fuse

2.1、系统环境CentOS 6(kernel 2.6.18-8.el5)

软件及支持库

软件下载及安装

安装FUSE

下载源码包:

wgethttp://nchc./sourceforge/fuse/fuse-2.7.1.tar.gz,本机已经安装fuse,所以不再编译fuse安装,下载纯粹备用;

如果没有安装,进行编译安装,安装步骤如下

tar –zxvf fuse-2.7.1.tar.gz –C /usr/src

./configure –prefix=/usr/local/fused

make &&make install

3、安装NTFS-3G

3.1、下载ntfs-3g源码包

/community/ntfs-3g-download/ntfs-3g_ntfsprogs-.2.15.tgz

3.2、编译安装

解压:

tar -zxvf ntfs-3g_ntfsprogs-.2.15.tgz -C /usr/src/

编译安装

cd /usr/src/ntfs-3g_ntfsprogs-.2.15/

./configure prefix=/usr/local/ntfs-3g

Make && make install

4、使用ntfs-3g

4.1、查看系统中的ntfs分区,如本机中的sdf

Disk /dev/sdf: 500.1 GB, 500074283008 bytes

255 heads, 63 sectors/track, 60797 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0004a183

Device Boot Start End BlocksId System

/dev/sdf1 * 1 13054104854528 7HPFS/NTFS

/dev/sdf213054 27414 1153433607 HPFS/NTFS

/dev/sdf327414 41774 1153433607 HPFS/NTFS

/dev/sdf441774 60797 152809630+5 Extended

/dev/sdf541774 54828 104863606+83 Linux

4.2、挂载ntfs分区

4.2.1、临时挂载

建立sdf[1-3]的挂在点

cd /opt

mkdir – ntfs1 ntfs2 ntfs3

mount -t ntfs-3g /dev/sdf1 /opt/ntfs1

mount -t ntfs-3g /dev/sdf2 /opt/ntfs2

[root@woon ntfs1]# df -h

FilesystemSize Used Avail Use% Mounted on

/dev/mapper/vg_woon-lv_root

8.3G 3.9G 4.0G50% /

tmpfs504M 76K 504M1% /dev/shm

/dev/sda1477M 27M 426M6% /boot

/dev/sr03.8G 3.8G 0 100% /media/CentOS_6.6_Final

/dev/sdf5 99G 60M94G 1%/media/939066c8-9e6d-4c99-923d-c293bc1b6498

/dev/sdf1100G 13G 88G13% /opt/ntfs1

/dev/sdf2110G 33G 78G30% /opt/ntfs2

42.2、开机挂载

查看sdf各分区的uuid,根据uuid或者卷标添加/etc/fstab开机挂载

[root@woon ntfs1]# blkid

/dev/sda1: UUID="088f9c39-4dec-4d8b-8bcc-f9904089d7fa"TYPE="ext4"

/dev/sda2:UUID="wokzeE-ZinQ-nV2B-2GFH-13AR-P4YR-ot0bwT"TYPE="LVM2_member"

/dev/mapper/vg_woon-lv_root:UUID="7301b8df-2814-4905-bd69-e732bb58dc91" TYPE="ext4"

/dev/mapper/vg_woon-lv_swap:UUID="9ca5340c-9402-4248-8eb1-6484acc2bf42" TYPE="swap"

/dev/sdf1: LABEL="Linux"UUID="288096F78096CB28" TYPE="ntfs"

/dev/sdf2: LABEL="Softself"UUID="8A3A25E43A25CE4F" TYPE="ntfs"

/dev/sdf3: LABEL="Work"UUID="2A22410E2240E085" TYPE="ntfs"

/dev/sdf5: UUID="939066c8-9e6d-4c99-923d-c293bc1b6498"TYPE="ext4"

Vi /etc/fstab

添加

UUID="288096F78096CB28" /opt/ntfs1 ntfs-3g defaults 0 0

4.2.3、触发挂载

触发挂载需要autofs服务

[root@woon ~]# rpm -qa | grep autofs

autofs-5.0.5-109.el6.i686

本机已默认安装,如果没有安装选择编译或安装

配置autofs挂载目录,以钢刚才新建的/opt/ntfs3为挂载目录

[root@woon ~]# vi /etc/auto.master

添加

/opt/ntfs3 /etc/auto.ntfs

配置auto.ntfs

[root@woon ~]# cp /etc/auto.misc /etc/auto.ntfs

#cd-fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

ns -fstype=ntfs-3g :dev/sdf3

重启autofs服务

[root@woon ~]# service autofs restart

4.2.4、开机启动过程中挂载

该方法等效于编辑/etc/fstab,比其更具有实用性;

vi /etc/rc.local

添加:

mount -t ntfs-3g /dev/sdf1 /opt/ntfs1

mount -t ntfs-3g /dev/sdf2 /opt/ntfs2

这种方法在开机启动过程中运行手动挂载方式,相当于开机挂载;

以上4种挂载方式均已验证通过

Woon

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。