日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

分析Linux磁盘管理与文件系统专题三

發布時間:2024/9/20 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分析Linux磁盘管理与文件系统专题三 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.前言

緊接著我的上一篇博客進行磁盤管理操作:

http://zhangfengzhe.blog.51cto.com/8855103/1430531

我們已經對磁盤進行了分區,信息如下:

[root@localhost?~]#?fdisk?-l?/dev/sdb Disk?/dev/sdb:?1073?MB,?1073741824?bytes 255?heads,?63?sectors/track,?130?cylinders Units?=?cylinders?of?16065?*?512?=?8225280?bytesDevice?Boot??????Start?????????End??????Blocks???Id??System /dev/sdb1???????????????1???????????7???????56196???83??Linux /dev/sdb2???????????????8??????????15???????64260???83??Linux /dev/sdb3??????????????16??????????25???????80325???83??Linux /dev/sdb4??????????????26?????????130??????843412+???5??Extended /dev/sdb5??????????????26??????????32???????56196???82??Linux?swap?/?Solaris /dev/sdb6??????????????33??????????39???????56196???83??Linux /dev/sdb7??????????????40??????????46???????56196???83??Linux /dev/sdb8??????????????47??????????53???????56196???83??Linux

從上面的信息,可以看出我們對/dev/sdb這塊硬盤有3個主分區,1個擴展分區,3個邏輯分區。那么接下來,我們應該對分區進行高級格式化操作,也就是對分區創建文件系統。


2.如何創建文件系統?


注意點:

第一,創建完分區后,應該接下來創建文件系統才能被掛載和使用。

第二,不應該在已經掛載的分區上進行創建文件系統。

第三,應該對指定分區【擴展分區不應該使用】進行創建,而不應該對整個硬盤進行。


實戰:

A 可以使用mkfs命令進行創建。常用選項為-t指定創建文件系統類型。比如ext2,ext3

? ? 【其實ext2 vs ext3 的最大區別在于ext3是基于日志的文件系統。】

?

[root@localhost ~]# mkfs -t ext2 /dev/sdb1

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

14056 inodes, 56196 blocks

2809 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=57671680

7 block groups

8192 blocks per group, 8192 fragments per group

2008 inodes per group

Superblock backups stored on blocks:?

8193, 24577, 40961


Writing inode tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Writing superblocks and filesystem accounting information: done


This filesystem will be automatically checked every 25 mounts or

180 days, whichever comes first. ?Use tune2fs -c or -i to override.



解讀上面的信息:

  • Filesystem label表示卷標,說的直白點,也就是給/dev/sdb1取了一個別名,方便記憶與引用。

  • Block size指定塊大小,為1024字節,即1K。

  • inode和block的數量,從上面可以看出大概的比率為inode/block=1/4,即為每4個塊指定一個inode,也就是4K的blocks對應一個inode。

  • xxx reserved...表示給管理員預留多少空間。這個比例,在后續可以進行調整。

  • block groups , blocks , inodes , superblock這些概念,在我以前的博客中有所涉及,下面只是簡單回顧下:

在磁盤上,有一個個block groups,這些都是為了方便磁盤管理所劃分的邏輯結構。在block group中又有superblock【超級塊,需備份,主要是group的相關信息】,inodes【inode table / bit map】,blocks【data】。


[root@localhost ~]# mkfs -t ext3 /dev/sdb2

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

16128 inodes, 64260 blocks

3213 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=66060288

8 block groups

8192 blocks per group, 8192 fragments per group

2016 inodes per group

Superblock backups stored on blocks:?

8193, 24577, 40961, 57345


Writing inode tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done


上面的紅色信息,已經說明ext3 is a journal file system.



B 關于mkfs.ext2 mkfs.ext3等

[root@localhost?~]#?ls?-l?/sbin/mkfs* -rwxr-xr-x?1?root?root??7092?Jun?25??2007?/sbin/mkfs -rwxr-xr-x?1?root?root?18100?Jun?25??2007?/sbin/mkfs.cramfs -rwxr-xr-x?3?root?root?47288?Jun?25??2007?/sbin/mkfs.ext2 -rwxr-xr-x?3?root?root?47288?Jun?25??2007?/sbin/mkfs.ext3 -rwxr-xr-x?3?root?root?29672?Jan?11??2007?/sbin/mkfs.msdos -rwxr-xr-x?3?root?root?29672?Jan?11??2007?/sbin/mkfs.vfat

根據which mkfs進行上述分析,其實有:

mkfs.ext2 equal mkfs -t ext2 ...

mkfs.ext3 equal mkfs -t ext3 ...


[root@localhost ~]# mkfs.ext2 /dev/sdb3

.....

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

.....


C LINUX提供EXT類型文件系統的專用命令mke2fs,它支持的選項很多,方便靈活!

注意沒有mke3fs這個命令,對于mke2fs直接使用選項-j即可創建ext3類型的文件系統。

[root@localhost ~]# mke2fs /dev/sdb6

[root@localhost ~]# mke2fs -j /dev/sdb7

常用選項:

-j

-L 指定卷標

-b 指定塊大小

-i ?指定inode/block比率

-n 直接指定inode個數

-m 指定預留比率

-E ?指定一些額外的選項,以后再說。

-F ?強制創建。


3.總結

mkfs

mkfs.ext2

mkfs.ext3

mke2fs



轉載于:https://blog.51cto.com/zhangfengzhe/1431991

總結

以上是生活随笔為你收集整理的分析Linux磁盘管理与文件系统专题三的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。