说明:RHEL5上该命令的执行能够成功,但RHEL6上可能不行,需要重新启动系统
[root@Centos ~]# partprobe /dev/sda#提示需要重启系统所有分区才能被内核识别(其实windows系统也是这样的,分区完之后会提示用户重启系统以便内核读取) Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).As a result, it may not reflect all of your changes until after reboot.?RHEL6:partx -a [PARTITION] DEVICE
[root@Centos ~]# partx -a /dev/sdb#不带分区选项表示读取指定硬盘的所有分区 BLKPG: Device or resource busy#显示设备繁忙无法添加分区哈 error adding partition 1 我们手动添加来试试哈!
[root@Centos dev]# partx -a sdb1 /dev/sdb#手动添加成功了哈 [root@Centos dev]#三、Linux系统中文件系统的创建(磁盘格式化):
Tips:只有内核能够识别硬盘分区信息之后,我们才能够对硬盘格式化,格式化的过程也就是创建文件系统的过程,文件系统通常由内核提供 !
1、Linux系统所支持的文件系统类型:
以管理员身份登录,查看" /lib/modules/ 2.6 . 32 - 358 .el6.x86_64/kernel/fs/ ”目录
[root@Centos ~]# ls /lib/modules/2.6.32-358.el6.x86_64/kernel/fs/ autofs4cachefilesconfigfsdlmexportfsext3fatfusejbdjffs2mbcache.konfs_commonnlsubifsxfs btrfscifscramfsecryptfsext2ext4fscachegfs2jbd2lockdnfs nfsdsquashfsudf可以看到Linux支持这么多的文件系统哈,下面我们对常用的文件系统类型做一个简单介绍 。
(1)minix
是Minix操作系统使用的文件系统,是Linux最先使用的文件系统 。它有许多缺点:分区只能小于64MB,只支持短文件名,单一的时间戳,等等 。在软盘和动态磁盘领域仍然有用 。
(2)ext
是对Minix的扩展 。已完全被ext2取代,内核最终将不会支持它 。
(3)ext2
是Linux使用的,性能很好的文件系统,用于固定文件系统和可活动文件系统 。它是作为ext文件系统的扩展而设计的 。ext2在Linux所支持的文件系统中,提供最好的性能(在速度和CPU使用方面),简短的说,ext2是Linux的主要文件系统 。
(4)ext3
是对ext2增加日志功能后的扩展 。是RHEL5中默认使用的文件系统类型 。它向前、向后兼容ext2,意为ext2不用丢失数据和格式化就可以转换为ext3,ext3也可以转换为ext2 而不用丢失数据(只要重新安装该分区就行了),强烈推荐使用这种文件系统 。
(5)ext4
为第4代扩展文件系统,是RHEL6中默认使用的文件系统类型,属于典型的日志型文件系统 。其特点是保持有磁盘存取记录的日志数据,便于恢复,性能和稳定性更加出色 。
(6)ReiserFS/JFS
仍然在完善的带日志文件系统,特别适合小文件的文件系统
(7)ISO9660文件系统
该文件系统中光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO映像文件,而且还支持在Linux环境中刻录光盘 。
(8)NFS文件系统
NFS即网络文件系统,用于在UNIX系统间通过网络进行文件共享,用户可将网络中NFS服务器提供的共享目录挂载到本地的文件目录中,从而实现操作和访问NFS文件系统中的内容 。
(9)swap文件系统
swap文件系统用于Linux的交换分区 。在Linux中,使用整个交换分区来提供虚拟内存,其分区大小一般应是系统物理内存的2倍,在安装Linux操作系统时,就应创建交换分区,它是Linux正常运行所必需的,其类型必须是swap,交换分区由操作系统自行管理 。
2、创建文件系统(格式化分区):
配置文件/etc/mke2fs.conf可以定义文件系统类型,下面进行简单说明:
[root@Centos ~]# cat /etc/mke2fs.conf[defaults]#默认选项 base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr#默认创建的文件系统是ext2;#若 base_features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize则默认创建ext4文件系统 blocksize = 4096#默认块大小,对于大文件块越小越好 inode_size = 256inode_ratio = 16384 [fs_types] ext3 = {features = has_journal } ext4 = {features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isizeinode_size = 256 } ext4dev = {features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isizeinode_size = 256options = test_fs=1 } small = {blocksize = 1024inode_size = 128inode_ratio = 4096 }举例说明:
推荐阅读
- 西梅和乌梅是一种吗
- 微信群主怎样一键解散微信群?
- 一般尼龙棒的材质是什么
- 火车票能改签到前一天吗
- 续 关于"神仙纸"
- 波普问答怎么玩
- 揠苗助长的歇后语 揠苗助长的下一句是什么
- 钛餐具的危害
- 用了X800后的一些感想
- TCL899初用体验
