實驗一:文件系統修復


fsck修復文件系統                                                                                                                                                                                                                                                      

1:磁盤分區                                                                                                                                                                                                                                                      

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

2:格式化文件系統                                                                                                                                                                                                                                                

[root@localhost ~]# mkfs.ext4 /dev/sdb1                                                                                                                                                                                                                

3:破壞文件系統                                                                                                                                                                                                                                                 

[root@localhost ~]# dd if=/dev/zero of=/dev/sdb1 bs=400 count=3                                                                                                                                                                            

4:掛載磁盤

[root@localhost ~]# mkdir /a
[root@localhost ~]# mount /dev/sdb1 /a
mount: /dev/sdb1 寫保護,將以只讀方式掛載
mount: 文件系統類型錯誤、選項錯誤、/dev/sdb1 上有壞超級塊、
缺少代碼頁或助手程序,或其他錯誤

有些情況下在 syslog 中可以找到一些有用信息- 請嘗試
dmesg | tail 這樣的命令看看。

5:文件系統修復

[root@localhost ~]# fsck.ext4 /dev/sdb1
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
fsck.ext4: 超級塊無效, trying backup blocks...
/dev/sdb1 was not cleanly unmounted, 強制檢查.
第一步: 檢查inode,塊,和大小
第二步: 檢查目錄結構
第3步: 檢查目錄連接性
Pass 4: Checking reference counts
第5步: 檢查簇概要信息

6:掛載磁盤

[root@localhost ~]# mount /dev/sdb1 /a

二:xfs修復文件系統

1:磁盤分區

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

2:格式化文件系統

[root@localhost ~]# mkfs.xfs /dev/sdc1

3:破壞文件系統 

[root@localhost ~]# dd if=/dev/zero of=/dev/sdc1 bs=400 count=3
記錄了3+0 的讀入
記錄了3+0 的寫出
1200字節(1.2 kB)已復制,0.00169035 秒,710 kB/秒

4:掛載磁盤

[root@localhost ~]# mkdir /b
[root@localhost ~]# mount /dev/sdc1 /b
mount: /dev/sdc1 寫保護,將以只讀方式掛載
mount: 文件系統類型錯誤、選項錯誤、/dev/sdc1 上有壞超級塊、
缺少代碼頁或助手程序,或其他錯誤

有些情況下在 syslog 中可以找到一些有用信息- 請嘗試
dmesg | tail 這樣的命令看看。

5:文件系統修復

[root@localhost ~]# xfs_repair /dev/sdc1

6:掛載磁盤

[root@localhost ~]# mount /dev/sdc1 /b

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM