1. 程式人生 > >齊天大聖老司機親傳rescue恢復磁盤分區

齊天大聖老司機親傳rescue恢復磁盤分區

磁盤分區

老葵花哥哥課堂開課了

本文檔秉承愛看不看的原則 一不要錢 二服務大眾的高尚情操

咱們今天講一講rescue恢復磁盤分區



首先咱們搭建環境搞起來

(parted) mkpart #創建分區

Partition name? []? oldboy #名字

File system type? [ext2]? ext4 #類型 (本人屬於帥的類型)

Start? 50 (開始)

End? 70 (結束)


按這個方法 做兩個

Number Start End Size File system Name Flags

1 17.4kB 50.0MB 50.0MB oldboy

2 50.3MB 70.3MB 19.9MB oldboy


(parted) rm 2 刪了第二個

Number Start End Size File system Name Flags

1 17.4kB 50.0MB 50.0MB oldboy


進行治療

(parted) rescue #使用rescue治療

Start? 50

End? 70

searching for file systems... 54% (time left 00:00)

(parted)




經過查看 濤聲依舊

在這裏我們到底是什麽出現問題 是分區表嗎?還是rescue命令的錯誤使用

這是徐貴聰哥的網站(正規的)給我靈感 就這下面這句


rescue 恢復不小心刪除的分區。如果不小心用parted的rm命令刪除了一個分區,那麽可以通過rescue功能進行恢復。恢復時需要給出分區的起始和結束的位置。然後parted就會在給定的範圍內去尋找,並提示恢復分區。




憑借我的顏值再來試試 不信搞不定

1 這次一次搞三個

Number Start End Size File system Name Flags

1 17.4kB 50.0MB 50.0MB oldboy

2 50.3MB 59.8MB 9437kB old

3 59.8MB 70.3MB 10.5MB boy


2查看 是否分區了

[[email protected] ~]# ls -l /dev/sdc*

brw-rw---- 1 root disk 8, 32 Aug 14 20:03 /dev/sdc

brw-rw---- 1 root disk 8, 33 Aug 14 20:02 /dev/sdc1

brw-rw---- 1 root disk 8, 34 Aug 14 20:02 /dev/sdc2

brw-rw---- 1 root disk 8, 35 Aug 14 20:02 /dev/sdc3


3 格式化走一波

[[email protected] ~]# mkfs.ext4 /dev/sdc1

[[email protected] ~]# mkfs.ext4 /dev/sdc2

[[email protected] ~]# mkfs.ext4 /dev/sdc3

4 不通知磁盤檢查走一波

[[email protected] ~]# tune2fs -c 0 -i 0 /dev/sdc1

[[email protected] ~]# tune2fs -c 0 -i 0 /dev/sdc2

[[email protected] ~]# tune2fs -c 0 -i 0 /dev/sdc3

5 掛載來一波

[[email protected] ~]# mount /dev/sdc1 /mnt/

[[email protected] ~]# mount /dev/sdc2 /mnt/

[[email protected] ~]# mount /dev/sdc3 /mnt/

6 查看 龜派氣功波

[[email protected] ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 19G 1.5G 17G 9% /

tmpfs 491M 0 491M 0% /dev/shm

/dev/sda1 190M 35M 146M 19% /boot

/dev/sdc1 8.7M 92K 8.1M 2% /mnt

/dev/sdc2 8.7M 92K 8.1M 2% /mnt

/dev/sdc3 8.7M 92K 8.1M 2% /mnt



7 刪除3分區

[[email protected] ~]# umount /dev/sdc3

(parted) rm3

Number Start End Size File system Name Flags

1 17.4kB 50.0MB 50.0MB oldboy

2 50.3MB 59.8MB 9437kB old

8 懷著激動的心情開始再來一波

(parted) rescue

Start? 60

End? 70

Information: A ext4 primary partition was found at 59.8MB -> 70.3MB. Do you want

to add it to the partition table?

Yes/No/Cancel? yes

Warning: WARNING: the kernel failed to re-read the partition table on /dev/sdc

(Device or resource busy). As a result, it may not reflect all of your changes

until after reboot.


9 在這裏留個疑惑

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdc: 107MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt


Number Start End Size File system Name Flags

1 17.4kB 50.0MB 50.0MB ext4 oldboy

2 50.3MB 59.8MB 9437kB ext4 old

3 59.8MB 70.3MB 10.5MB ext4

請問我的 3 的boy去了哪裏?


齊天大聖老司機親傳rescue恢復磁盤分區