centos 6 安装硬盘NTFS分区读写支持

centos默认不支持windows 的ntfs磁盘分区格式,但有时还是会在centos/linux下使用ntfs分区,如不少移动硬盘,所以我们还是有必要在centos里安装对ntfs分区的支持。不过centos官方是不支持ntfs支持包,幸运的是,我们可以使用fuse支持的ntfs包;更幸运的是,我们有RPMforge源!装上它,我们就可以轻易搞定ntfs分区支持,还有更多有用的包!

首先为centos安装RPMforge的yum更新源 ,

centos 6 中添加rpmforge源太简单了:

 rpm -ivh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
 yum clean all
 yum makecache

更多可参看这里RPMforge, centos RPM/yum源 http://blog.path8.net/archives/4707.html

RPMforge源安装后,运行

yum install ntfs-3g

完成,你的centos已经可以支持ntfs分区了,只是读写ntfs分区的速度比较慢,毕竟它是微软闭源的硬盘格式,就不要强求linux/centos了。

更新于2012-06-30 2012-02-23

---------以下是老的版本,没有太大价值 -----------------------------

新安装centos 6,需要拷文件,在移动硬盘ntfs分区里的文件,插上后不认,显示fuse无法挂载ntfs分区,google搜索,好像说是centos不像fedora一样,它默认不开启ntfs读写支持的,需要安装,一般使用ntfs-3g包来实现。于是yum安装。yum install ntfs-3g, 但出错了,一堆错误消息,下载rpm包时404错误,怀疑是今天刚装上的rpmfusion源的影响,于是卸载rpmfusion的两个包,然后清理yum clean all; yum makecache; yum install ntfs-3g; 完成,yum不再提示错误了,ntfs安装成功。

Nautilus里打开移动硬盘ntfs分区也完全正常了.

RPMforge, 很不错的centos RPM/yum源 http://blog.path8.net/archives/4707.html

 

linux磁盘操作总结(分区、LVM、在线增减),以CentOS 7为例

总结Linux 硬盘方面的内容,不定期更新

 

在线增减磁盘(不重启系统,增加或移除磁盘)

增加磁盘,系统不一定能立即认出来,这时就要手工通知内核刷新设备了。增加scsi或sata磁盘后,执行下面命令

echo "- - -" > /sys/class/scsi_host/host2/scan

其中1)  三个短横线"- - -" 之间都是有空格分隔的;  2)  host2是新磁盘插槽号,如果不确定,在该目录下ls查看,再一个一个的试。   命令执行后,可以查 /var/log/message  消息,或 ls /dev/sd* ,看是否发现了新磁盘。

移除磁盘,内容可能还不知道磁盘已经移除,执行下面命令通知内核

echo 1 > /sys/block/sdc/device/delete

其中 sdc是待移除磁盘的设备名,执行后,会发现 sdc的设备已经不存在。

参考 http://blog.51cto.com/skypegnu1/1429375

Linux分区

分区表MBR, 编号,

LVM

简单来看PV, VG, LV

文件系统

文件系统其实不能算磁盘操作,暂时放这里,内容多时再单独成篇

无损变更文件系统类型

如果是ext2/3/4 之间的转换,使用 tune2fs 更合适。

可以使用 fstransform ,简单示例: fstransform /dev/sdb1 ext4

不过对根文件系统似乎不太合适,在在vmware下CentOS 7根分区转换失败了(通过安装盘的救援模式,拷入fstransform的二进制程序到/usr/sbin等目录下、把磁盘挂在/mnt/下转换)。

参考 https://linux.cn/article-9966-1.html