日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

8.5-7 mkfs、dumpe2fs、resize2fs

發布時間:2024/9/3 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8.5-7 mkfs、dumpe2fs、resize2fs 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

8.5 mkfs:創建Linux文件系統

mkfs命令用于在指定的設備(或硬盤分區等)上創建格式化并創建文件系統,fdisk和parted等分區工具相當于建房的人,把房子(硬盤),分成幾居室(分區),mkfs就相當于對不同的居室裝修(創建文件系統)了,只有裝修好的房子(有文件系統)才能入住,分區也是一樣,只有格式化創建文件系統(存取數據的機制)后,才能用來存取數據。 mkfs [選項] [設備名] -t?? ?指定要創建的文件系統類型 -c?? ?創建文件系統時檢查磁盤壞塊 -v?? ?顯示詳細信息 mkfs只是一個前端命令,它通過-t參數指定文件系統類型后會調用相應的命令mkfs.fstype。因此可以直接使用mkfs.ext4這個命令創建ext4文件系統。 [root@cs6 ~]# ls /sbin/mkfs* /sbin/mkfs /sbin/mkfs.ext2 /sbin/mkfs.ext4 /sbin/mkfs.xfs /sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.ext4dev

通過mkfs 命令創建文件系統(-t參數)的例子

[root@cs6 ~]# mkfs -t ext4 -v /dev/sdb mke2fs 1.41.12 (17-May-2010) /dev/sdb is entire device, not just one partition! Proceed anyway? (y,n) y fs_types for mke2fs.conf resolution: 'ext4', 'default' Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 65536 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=268435456 8 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks:32768, 98304, 163840, 229376Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.

通過mkfs.ext4創建文件系統

[root@cs6 ~]# mkfs.ext4 /dev/sdb mke2fs 1.41.12 (17-May-2010) /dev/sdb is entire device, not just one partition! Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) .... Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.

8.6 dumpe2fs:導出ext2/ext3/ext4文件系統信息

dumpe2fs命令用于導出ext2/ext3/ext4文件系統內部的相關信息,例如:文件系統的組成包含超級快、塊組、inode、block等信息。 dumpe2fs命令的參數選項及說明 -b?? ?打印文件系統中預留的塊信息 -h?? ?僅顯示超級塊信息 -i?? ?從指定的文件系統映像文件中讀取文件的系統信息 -x?? ?以16進制格式打印信息塊成員

查看系統的inode信息

[root@cs6 ~]# dumpe2fs /dev/sda1|egrep -i "inode size|inode count" dumpe2fs 1.41.12 (17-May-2010) Inode count: 128016 #<==單位;個。 Inode size: 128 #<== /boot 分區默認128字節。[root@cs6 ~]# dumpe2fs /dev/mapper/vg_cs6-lv_root |egrep -i "inode size|inode count" dumpe2fs 1.41.12 (17-May-2010) Inode count: 1738080 Inode size: 256 #<==普通分區默認256字節。[root@cs6 ~]# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/vg_cs6-lv_root1738080 23534 1714546 2% / tmpfs 238145 1 238144 1% /dev/shm /dev/sda1 128016 38 127978 1% /boot[root@cs6 ~]# dumpe2fs /dev/sda1|egrep -i "block size|block count" dumpe2fs 1.41.12 (17-May-2010) Block count: 512000 #<==分區的block總量。 Reserved block count: 25600 Block size: 1024 #<==/boot分區默認1024字節即1K [root@cs6 ~]# dumpe2fs /dev/mapper/vg_cs6-lv_root |egrep -i "block size|block count" dumpe2fs 1.41.12 (17-May-2010) Block count: 6948864 Reserved block count: 347443 Block size: 4096 #<==普通分區4K=4096字節。

8.7 resize2fs:調整ext2/ext3/ext4文件系統大小

resize2fs命令用于擴容或收縮未掛載的ext2/ext3/ext4文件系統。在Linux2.6或更高 版本的內核中,該命令還支持在線擴容已經掛載的文件系統,該命令常用來針對LVM擴容 后的分區使用。 -p?? ?打印完成任務的進度條 -f?? ?強制執行操作

動態修改分區大小的例子

出現這種情況一般是當初對系統分區的時候沒有規劃好,現在想要重新調整分區的大小。假設是要對/dev/sdb上的分區進行操作,將/mnt/data1擴容。 [root@cs6 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cs6-lv_root26G 834M 24G 4% / tmpfs 931M 0 931M 0% /dev/shm /dev/sda1 477M 28M 424M 7% /boot /dev/sdb1 194M 1.8M 182M 1% /mnt/data1 /dev/sdb2 194M 1.8M 182M 1% /mnt/data2 [root@cs6 ~]# touch /mnt/data1/{1..5}.html [root@cs6 ~]# touch /mnt/data2/{1..5}.html 提示:/dev/sdb是一塊1GB的磁盤,現在分了兩個主分區sdb1、sdb2,分別是200MB,剩余800MB未分區。現在需要把sdb2分區和sdb1分區合并,以實現對sdb1的擴容,注意,此種情況不要在生產場景操作,僅作為演示用,生產場景一般是事先規劃好不會出現擴容需求,非I/O密集應用可以采用LVM實現規范動態擴容。 以下是擴容實戰步驟。 1)記錄分區的柱面起始信息: [root@cs6 ~]# fdisk -l /dev/sdbDisk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1bc7d413Device Boot Start End Blocks Id System /dev/sdb1 1 26 208813+ 83 Linux /dev/sdb2 27 52 208845 83 Linux 2)卸載分區: [root@cs6 ~]# umount /mnt/data1 [root@cs6 ~]# umount /mnt/data2[root@cs6 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cs6-lv_root26G 834M 24G 4% / tmpfs 931M 0 931M 0% /dev/shm /dev/sda1 477M 28M 424M 7% /boot 3)重新分區: [root@cs6 ~]# fdisk /dev/sdbWARNING: DOS-compatible mode is deprecated. It's strongly recommended toswitch off the mode (command 'c') and change display units tosectors (command 'u').Command (m for help): d Partition number (1-4): 1Command (m for help): d Selected partition 2Command (m for help): n Command actione extendedp primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-130, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-130, default 130): 52Command (m for help): pDisk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1bc7d413Device Boot Start End Blocks Id System /dev/sdb1 1 52 417658+ 83 LinuxCommand (m for help): w The partition table has been altered!Calling ioctl() to re-read partition table. Syncing disks. [root@cs6 ~]# partprobe /dev/sdb [root@cs6 ~]# mount /dev/sdb1 /mnt/data1 [root@cs6 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cs6-lv_root26G 834M 24G 4% / tmpfs 931M 0 931M 0% /dev/shm /dev/sda1 477M 28M 424M 7% /boot /dev/sdb1 194M 1.8M 182M 1% /mnt/data1[root@cs6 ~]# ls /mnt/data1 1.html 2.html 3.html 4.html 5.html lost+found [root@cs6 ~]# resize2fs /dev/sdb1 #<==在線調整磁盤大小, resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/sdb1 is mounted on /mnt/data1; on-line resizing required old desc_blocks = 1, new_desc_blocks = 2 Performing an on-line resize of /dev/sdb1 to 417656 (1k) blocks. The filesystem on /dev/sdb1 is now 417656 blocks long.[root@cs6 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cs6-lv_root26G 834M 24G 4% / tmpfs 931M 0 931M 0% /dev/shm /dev/sda1 477M 28M 424M 7% /boot /dev/sdb1 392M 2.3M 369M 1% /mnt/data1 [root@cs6 ~]# ls /mnt/data1 1.html 2.html 3.html 4.html 5.html lost+found

?#<==但是數據還是只有sdb1里的了,sdb2的數據丟失了。此種方法不適合生產場景擴容,比較規范方法是通過LVM邏輯卷管理進行擴容,擴容后也需要resize2fs進行最終實現擴容。

總結

以上是生活随笔為你收集整理的8.5-7 mkfs、dumpe2fs、resize2fs的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 免费av在线网 | 美女黄色在线观看 | 狠久久 | 日韩av一区二区在线 | 超碰在线观看免费 | 一本一道精品欧美中文字幕 | 日韩成人一区 | 国产精品久久毛片av大全日韩 | 男人的天堂视频在线观看 | 亚洲7777| 善良的女朋友在线观看 | 乱xxxxx普通话对白 | 成人免费视屏 | 欧美性大交 | 好吊妞一区二区三区 | 中文字幕第22页 | 精品亚洲精品 | 亚洲在线观看一区 | 91免费在线观看网站 | 伊人春色影院 | 无码国产69精品久久久久同性 | 欧洲天堂网 | 国内av免费 | 最新欧美大片 | 一本高清dvd在线播放 | 亚洲色图20p| 美女脱衣服一干二净 | 天堂va欧美ⅴa亚洲va一国产 | 嫩草影院黄色 | 极品少妇网站 | 欧美精品久久久久久久 | 国产深喉视频一区二区 | 国产第100页 | 少妇人妻好深好紧精品无码 | 国产三级三级看三级 | 女人床技48动态图 | 午夜精品福利电影 | 欧美二区三区 | 欧美日韩久久久久久 | 插插插干干干 | 精品久久久久久久 | 亚洲欧美一区二区视频 | 日本伦理片在线播放 | 在线不卡免费视频 | 美女久久视频 | 久久五十路| 天天综合网在线观看 | 亚洲欧美国产日韩精品 | 中文字幕一区二区三区免费视频 | 在线不欧美 | 亚洲天堂av在线播放 | 岛国免费av| 久久手机免费视频 | 精品免费观看 | 欧美又粗又深又猛又爽啪啪九色 | 国产 福利 在线 | 欧美一a一片一级一片 | 欧美a v在线播放 | 逼逼av网站 | 能在线观看的av网站 | 黄页网站视频在线观看 | 激情影音 | 亚洲图片在线播放 | av福利网站 | 日韩精品高清视频 | 欧美日韩另类视频 | 超碰99在线| 91成人在线观看喷潮蘑菇 | 亚洲a黄| 欧美一性一乱一交一视频 | 波多野 在线 | 少妇高潮大叫好爽喷水 | 国产精品白浆一区二小说 | 伊人久久精品一区二区三区 | 国产com| 特级丰满少妇一级aaaa爱毛片 | 亚洲精品aa | 亚洲黄色网址大全 | 亚洲aⅴ | 国产精品无码专区av在线播放 | 九九九亚洲 | 欧美日韩国产高清视频 | 一区不卡视频 | 亚洲免费中文字幕 | 欧美丰满美乳xxⅹ高潮www | 午夜免费网址 | 国产美女作爱全过程免费视频 | 邻居校草天天肉我h1v1 | 在线精品免费视频 | 少妇专区 | 日韩黄片一区二区 | 完全免费av | 中文字幕精品一二三四五六七八 | 国产精品成人自拍 | 在线观看的av| 日本免费网址 | 沟厕沟厕近拍高清视频 | 一边摸内裤一边吻胸 | 久久精品欧美一区二区三区不卡 |