RHEL54文件系统管理1Word文档下载推荐.docx

上传人:b****5 文档编号:18704201 上传时间:2022-12-31 格式:DOCX 页数:13 大小:20.52KB
下载 相关 举报
RHEL54文件系统管理1Word文档下载推荐.docx_第1页
第1页 / 共13页
RHEL54文件系统管理1Word文档下载推荐.docx_第2页
第2页 / 共13页
RHEL54文件系统管理1Word文档下载推荐.docx_第3页
第3页 / 共13页
RHEL54文件系统管理1Word文档下载推荐.docx_第4页
第4页 / 共13页
RHEL54文件系统管理1Word文档下载推荐.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

RHEL54文件系统管理1Word文档下载推荐.docx

《RHEL54文件系统管理1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《RHEL54文件系统管理1Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。

RHEL54文件系统管理1Word文档下载推荐.docx

可以使用fdisk工具来进行磁盘分区

#Fdisk/dev/sda

[root@localhost~]#fdisk/dev/sda

Thenumberofcylindersforthisdiskissetto1958.

Thereisnothingwrongwiththat,butthisislargerthan1024,

andcouldincertainsetupscauseproblemswith:

1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)

2)bootingandpartitioningsoftwarefromotherOSs

(e.g.,DOSFDISK,OS/2FDISK)

Command(mforhelp):

进入了这个界面,就代表进入了fdisk的管理模式

在这个时候,可以按“m”来获得帮助

可Command(mforhelp):

m

Commandaction

atoggleabootableflag

beditbsddisklabel

ctogglethedoscompatibilityflag

ddeleteapartition

llistknownpartitiontypes

mprintthismenu

naddanewpartition

ocreateanewemptyDOSpartitiontable

pprintthepartitiontable

qquitwithoutsavingchanges

screateanewemptySundisklabel

tchangeapartition'

ssystemid

uchangedisplay/entryunits

vverifythepartitiontable

wwritetabletodiskandexit

xextrafunctionality(expertsonly)

以安装上面的提示来进行磁盘分区,

按“l”可以列出以知的文件类型,

按“n”来添加分区,

按“d”来删除分区,

按“t”来改变分区的类型,

按“q”退出,

按“w”保存。

等等,还有很多。

下面就来添加一块新的分区

n

Firstcylinder(1254-1958,default1254):

Usingdefaultvalue1254

Lastcylinderor+sizeor+sizeMor+sizeK(1254-1958,default1958):

+500M

按“n”来添加,下面问从哪个柱面数开始,直接回车,选默认的。

最后问这个分区分多大,我们分了500M

还可以做很多事情,还可以按“t”来改变分区的类型,

这个时候按“p”来查看刚刚的操作,

p

/dev/sda1*11310439183Linux

/dev/sda35361057419296583Linux

/dev/sda4105819587237282+5Extended

/dev/sda61189125352208183Linux

/dev/sda712541315497983+83Linux

可以看到已经分了一个/dev/sda7这个新的分区。

wq

Thepartitiontablehasbeenaltered!

Callingioctl()tore-readpartitiontable.

WARNING:

Re-readingthepartitiontablefailedwitherror16:

Deviceorresourcebusy.

Thekernelstillusestheoldtable.

Thenewtablewillbeusedatthenextreboot.

Syncingdisks.

这个时候,已经保存并退出了,但是它给了一个警告:

说设备忙,必须要下次重启才行。

可以执行一条命令来更新分区(很重要的一条命令)

[root@localhost~]#partprobe/dev/sda

到目前为止,分区已经完成了,

但分区并不能够正常使用,所以还有格式化分区。

格式化分区

#mkfs.ext3/dev/sda7

[root@localhost~]#mkfs.ext3/dev/sda7

mke2fs1.39(29-May-2006)

Filesystemlabel=

OStype:

Blocksize=1024(log=0)

Fragmentsize=1024(log=0)

124928inodes,497980blocks

24899blocks(5.00%)reservedforthesuperuser

Firstdatablock=1

Maximumfilesystemblocks=67633152

61blockgroups

8192blockspergroup,8192fragmentspergroup

2048inodespergroup

Superblockbackupsstoredonblocks:

8193,24577,40961,57345,73729,204801,221185,401409

Writinginodetables:

done

Creatingjournal(8192blocks):

done

Writingsuperblocksandfilesystemaccountinginformation:

Thisfilesystemwillbeautomaticallycheckedevery36mountsor

180days,whichevercomesfirst.Usetune2fs-cor-itooverride.

还可以在格式化的时候指定分区的blocksize的大小

[root@localhost~]#mkfs.ext3-b4096/dev/sda7

这个时候这个分区就可以使用了,但是必须挂载。

挂载分区

#Mount/dev/sda7/mnt

[root@localhost~]#

[root@localhost~]#mount/dev/sda7/mnt/

[root@localhost~]#df-h

FilesystemSizeUsed 

 

Avail 

Use% 

Mountedon

/dev/sda33.9G2.5G1.3G68% 

/

/dev/sda6494M11M458M3% 

/home

/dev/sda23.9G1.8G2.0G47% 

/var

/dev/sda199M14M81M15% 

/boot

tmpfs188M0188M0% 

/dev/shm

/dev/sda7471M11M437M3% 

/mnt

[root@localhost~]#cd/mnt/

[root@localhostmnt]#ls

lost+found

下面关于文件系统的卷标

卷标是另外一个识别设备的方法

可以使用命令来查看分区的卷标

#e2label/deb/sda7

[root@localhost~]#e2label/dev/sda7

下面来给/dev/sda7添加一个卷标

[root@localhost~]#e2label/dev/sda7/disk

/disk

当然,也可以使用卷标的方法挂载分区

[root@localhost~]#umount/dev/sda7

[root@localhost~]#mountLABEL=/disk/mnt/

[root@localhost~]#df

Filesystem1K-blocksUsed 

Available 

Use% 

Mountedon

/dev/sda340615722589456126246868% 

/dev/sda6505604105454689553% 

/dev/sda240615721799208205271647% 

/dev/sda1101086135888227915% 

tmpfs19213201921320% 

/dev/shm

/dev/sda7482214105444467713% 

[root@localhostmnt]#

还可以使用mount命令不加任何参数来查询系统中所有的设备,

#mount

[root@localhost~]#mount

/dev/sda3on/typeext3(rw)

procon/proctypeproc(rw)

sysfson/systypesysfs(rw)

devptson/dev/ptstypedevpts(rw,gid=5,mode=620)

/dev/sda6on/hometypeext3(rw)

/dev/sda2on/vartypeext3(rw)

/dev/sda1on/boottypeext3(rw)

tmpfson/dev/shmtypetmpfs(rw)

noneon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw)

noneon/proc/fs/vmblock/mountPointtypevmblock(rw)

sunrpcon/var/lib/nfs/rpc_pipefstyperpc_pipefs(rw)

nfsdon/proc/fs/nfsdtypenfsd(rw)

/dev/sda7on/mnttypeext3(rw)

但是,mount命令只能够查询到系统中挂载的分区,没有挂载的分区查询不到

还可以用blkid来查询系统中所有的分区,没有挂载的分区也可以查到。

还有一条命令,也就是用来查询的。

#blkid

[root@localhost~]#blkid

/dev/sda6:

LABEL="

/home"

UUID="

7f75811c-8844-4d6d-a065-f4a1d75602dc"

TYPE="

ext3"

/dev/sda5:

SWAP-sda5"

swap"

/dev/sda3:

/"

7c54f96f-7d2b-4da9-a4bf-3b474e0e460d"

/dev/sda1:

/boot"

6663d1de-50d9-4cdf-a4f5-085cab5fa789"

/dev/sda2:

/var"

b5306518-306a-4fcb-bdd5-dd4063bca9fe"

/dev/hdc:

RHEL/5.4i386DVD"

iso9660"

/dev/sda7:

/disk"

3d68e924-8974-420d-81a9-aec7b9e95079"

下面来学习一个tune2fs这个工具(很强大)

Tun2fs这个工具主要是用来查询文件系统的参数

可以使用tun2fs 

–l 

/dev/sda7来查询/dev/sda7这个分区的详细信息

#tune2fs-l/dev/sda7

[root@localhost~]#tune2fs-l/dev/sda7

tune2fs1.39(29-May-2006)

Filesystemvolumename:

/disk

Lastmountedon:

<

notavailable>

FilesystemUUID:

3d68e924-8974-420d-81a9-aec7b9e95079

Filesystemmagicnumber:

0xEF53

Filesystemrevision#:

1(dynamic)

Filesystemfeatures:

has_journalresize_inodedir_indexfiletypeneeds_recoverysparse_super

Defaultmountoptions:

(none)

Filesystemstate:

clean

Errorsbehavior:

Continue

FilesystemOStype:

Inodecount:

124928

Blockcount:

497980

Reservedblockcount:

24899

Freeblocks:

471670

Freeinodes:

124917

Firstblock:

1

Blocksize:

1024

Fragmentsize:

ReservedGDTblocks:

256

Blockspergroup:

8192

Fragmentspergroup:

Inodespergroup:

2048

Inodeblockspergroup:

Filesystemcreated:

FriFeb1921:

30:

362010

Lastmounttime:

FriFeb1923:

01:

522010

Lastwritetime:

Mountcount:

4

Maximummountcount:

36

Lastchecked:

Checkinterval:

15552000(6months)

Nextcheckafter:

WedAug1821:

Reservedblocksuid:

0(userroot)

Reservedblocksgid:

0(grouproot)

Firstinode:

11

Inodesize:

128

Journalinode:

8

Defaultdirectoryhash:

tea

DirectoryHashSeed:

d49cd094-7bac-466f-bce7-f36e70b277b0

Journalbackup:

inodeblocks

在这个里面,可以看到很多信息,可以看到工具的版本1.39版本,可以看到文件系统的卷标,最后一次挂载在哪里,文件系统的UUID是多少,还可以看到文件系统的状态,文件系统的类型,还有Inodecount和blockcount。

还有空余的inode和空闲的block.还可以看到blocksize。

还可以看到文件系统是什么时候创建的,最后一次挂载在哪里等等很多信息。

下面学习如何用tune2fs这个工具来将ext2文件系统来转成ext3的文件系统

这个过程是在线,是不会丢失数据的,但是不能够从ext3装成ext2.的文件系统这样会丢失数据的。

[root@localhost~]#mount|grep/dev/sda7

/dev/sda7on/mnttypeext2(rw)

可以看到,现在/dev/sda7是ext2的文件系统类型。

将/boot下面的数据复制到/mnt,方便等下实验

[root@localhost~]#cp/boot/*/mnt/

cp:

omittingdirectory`/boot/grub'

omittingdirectory`/boot/lost+found'

config-2.6.18-164.el5initrd-2.6.18-164.el5kdump.imgSystem.map-2.6.18-164.el5

initrd-2.6.18-164.el5.imgsymvers-2.6.18-164.el5.gzvmlinuz-2.6.18-164.el5

我们已经添加了一些文件到/dev/sda7里面,现在就开始将ext2的文件系统转换成ext3的文件系统。

转换命令:

#tune2fs-j/dev/sda7

[root@localhost~]#tune2fs-j/dev/sda7

Creatingjournalinode:

Thisfilesystemwillbeautomaticallycheckedevery38mountsor

180days,whichevercomesfirst.Usetune2fs-cor-itooverride

在使用blkid这个命令来查看一下转换是否成功,

[root@localhost~]#blkid

UU

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1