linux服務器空間擴容方法不丟數據
已有分區/dev/sda6大小為1G,隨著業務的增長,空間需求量變大,但又不能重新分區格式化,造成原有數據丟失。此時,可以使用resize2fs進行文件系統擴展,不影響分區中原有文件。
具體步驟:
(1)查看原分區大小為1G左右,并卸載分區
[[email protected] ~]# df ? ? -Th
文件系統 ? ?類型 ? ? ?容量 ?已用 ?可用 已用%% 掛載點
/dev/sda2 ? ? ext4 ? ?9.7G ?7.6G ?1.6G ?84% /
tmpfs ? ? ? ?tmpfs ? ?354M ?176K ?354M ? 1% /dev/shm
/dev/sda1 ? ? ext4 ? ?194M ? 25M ?159M ?14% /boot
/dev/sr0 ? iso9660 ? ?2.9G ? 2.9G ? ? 0 100% /var/ftp/rhel6
/dev/sda6 ? ? ext4 ? ? 989M ? 18M ? 921M ? 2% ?/aabb
[[email protected] ~]#umont?? ? /dev/sda6
|
(2)查看/dev/sda8分區的柱面范圍
[[email protected] ~]# fdisk -l |grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 ? ? ? ? ? ?1621 ? ? ? ?1748?? ? 1028128+ ?83 ?Linux
|
(3)使用fdisk名對sda6重新設定柱面范圍
先刪除分區sda6,然后新增分區sda6,將結束柱面調整為2100。
[[email protected] ~]# fdisk -l|grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 ? ? ? ? ? ?1621 ? ? ???2100?? ? 3855568+ ?83 ?Linux
|
(4)使用partprobe同步內存中分區信息
(5)使用e2fsck強制檢查分區
[[email protected] ~]#e2fsck ? -f ? ?/dev/sda6
|
(6)使用resize2fs重新定義文件系統大小
[[email protected] ~]#?resize2fs ? ? ?/dev/sda6?
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/sda6 to 963892 (4k) blocks.
The filesystem on /dev/sda6 is now 963892 blocks long.
|
(7)重新掛載分區,使用df ? -TH 查看擴容后分區大小
[[email protected] ~]# df ? ?-Th
文件系統 ? ?類型 ? ? ?容量 ?已用 ?可用 已用%% 掛載點
/dev/sda2 ? ? ext4 ? ?9.7G ?7.6G ?1.6G ?84% /
tmpfs ? ? ? ?tmpfs ? ?354M ?176K ?354M ? 1% /dev/shm
/dev/sda1 ? ? ext4 ? ?194M ? 25M ?159M ?14% /boot
/dev/sr0 ? iso9660 ? ?2.9G ?2.9G ? ? 0 100% /var/ftp/rhel6
/dev/sda6 ? ? ext4 ? ?3.7G ? 19M ?3.5G ? 1% /aabb
|
文件系統擴容成功。
已有0條評論,歡迎點評!
國際慣例, 沙發拿下 . . .