第一章 ext3文件系统
1.优点
1)可用性
在异常断电或系统崩溃(又叫系统不洁关机,unclean system shutdown)发生时,系统恢复快
2)数据完好性
ext3文件系统在发生不洁关机时提供更强健的数据完好性保障。ext3文件系统允许你选择数据的保护类型和级别。按默认配置,ext3文件卷被配置要保持数据与文件系统状态的高度一致性
3)速度
因为ext3的登记报表方式优化了硬盘驱动器的头运动。可以从三种登记模式中选择来优化速度,但这么做会在保持数据完好性方面做出一些牺牲。
4)简易转换
可以轻易地不重新格式化而把ext2转换为ext3系统,从而获得强健的登记式文件系统的优越性。
2.创建一个ext3文件系统
安装后,有时会有必要创建一个新ext3文件系统。譬如,如果你给红帽Linux系统添加了一个新的磁盘驱动器,你 可能想给这个磁盘驱动器分区,并使用ext3文件系统,步骤如下:
1)使用用parted或fdisk来创建分区
2)使用mkfs来把分区格式化为ext3文件系统
3)使用e2label给分区标签
4)创建挂载点
5)把分区添加到/etc/fstab文件中
3.详细过程
1)parted工具:查看现有分区表,改变分区大小,删除分区,或从空闲空间或附加的硬盘驱动器上添加分区
2)#parted
3)如果想创建、删除分获或重新划分分区大小,分区所在设备不能正在被使用(分区不能被挂载,并且交换空间不能被启用),达到这个目的的做法是在救援模式
中引导系统,当提示挂载文件系统时,选择“跳过”,如果驱动器不包含正在被使用的分区,,可以使用umount命令来卸载分区,使用swapoff命令来
关闭硬盘驱动器上的交换空间。(常用功能)
check minor-num 执行文件系统的简单检查
cp from to 把文件系统从一个分区复制到另一个分;from和to是分区的次要号码
help 显示可用的命令列表
mklabel label 为分区表创建磁盘标签
mkfs minor-num file-system-type 创建类型为file-system-type的文件系统
mkpart part-type fs-type start-mb end-mb 不创建新文件系统而制作分区
mkparts part-type fs-type start-mb end-mb 制作分区并创建指定的文件系统
move minor-num start-mb end-mb 移动分区
name minor-num name 仅为Mac和pc98磁盘标签的分区命名
print 显示分区表
quit 退出parted
rescue start-mb end-mb 拯救一个丢失的分区,从start-mb到end-mb
resize minor-num start-mb end-mb 重新划分分区大小,从start-mb到end-mb
rm minor-num 删除分区
select device 选择另一个设备来配置
set minor-num flag state 在分区上设置标志,state的值为on或off
启动了 parted 后,键入以下命令来查看分区表:
print
一个和以下相似的表会出现:
Disk geometry for /dev/hda: 0.000-9765.492 megabytesDisk label type:
msdosMinor
Start(MB) End(MB) Type Filesystem Flags1 0.031
101.975 primary ext3 boot2 101.975
611.850 primary linux-swap 3 611.851
760.891 primary ext3 4 760.891 9758.232 extended lba5 760.922 9758.232 logical ext3
Minor (次要) 标签是分区号码 次要号为1的分区和/dev/hda1相对
Start和end以MB为单位
Type是primary、extended、logical中的一个Filesystem文件系统的类型,可以是ext2,ext3,fat,hfs,jfs,linux-swap,ntfs,reiserfs,hp-ufs,sun-ufs或xfs
Flags 列出了分区被设置的标志,有boot,root,swap,hidden,raid,lvm,lba
要不重新启动 parted 来选择不同的设备,使用 select 命令,再紧跟设备名,如 /dev/hdb。然后,你便可以查看或配置它的分区表。
4)创建分区,在创建分区前引导入救援模式
1>启动parted,/dev/hda是要在其中创建分区的设备
parted /dev/hda
2>查看当前的分区表来判定设备上是否有足够的空闲空间
print
3>制作分区(每个设置上只能有四个主分区--无扩展分区:如果想有四个以上的分区可以有三个主分区,一个扩展分区,在扩展分区内可以有多个逻辑分区)
要在某个硬盘驱动器上从1024MB到2048间创建一个文件系统为ext3的主分区
mkpart primary ext3 1024 2048