1. linux系統做得伺服器,硬碟分區壞了,如何進行修復
只能試試看了。
1、U盤啟動,到PE,運行DiskGenius等,磁碟管理軟體。
2、如果連分區都沒有了,就使用搜索(重建分區表)分區,保存。
3、對損壞的Linux分區,使用恢復數據功能、格式化恢復等功能。
4、要是實在不行,就只能重新安裝了。但是步驟1、2、還是需要做。
有幫助了,請提問者與網友予以:點贊!採納!推薦!
2. linux fdisk 硬碟分區時提示:Partition 1 does not start on physical sector boundary.該如何fix it
設定一下硬碟的格式, 或是你設定的分區參數超過1T。
1、安裝硬碟到物理機上。
2、查看硬碟是否正確安裝。
使用「fdisk -l」命令查看硬碟代號。
[plain]view plain
root@greatms-All-Series:/home/share#fdisk-l
Disk/dev/sda:500.1GB,500107862016bytes
255heads,63sectors/track,60801cylinders,total976773168sectors
Units=扇區of1*512=512bytes
Sectorsize(logical/physical):512bytes/4096bytes
I/Osize(minimum/optimal):4096bytes/4096bytes
Diskidentifier:0x000aab9b
設備啟動起點終點塊數Id系統
/dev/sda1*204848828211124414003283Linux
/dev/擴展
.
/dev/
/dev/交換/Solaris
WARNING:GPT(GUIDPartitionTable)detectedon'/dev/sdb'!Theutilfdiskdoesn'tsupportGPT.UseGNUParted.
Disk/dev/sdb:3000.6GB,3000592982016bytes
255heads,63sectors/track,364801cylinders,total5860533168sectors
Units=扇區of1*512=512bytes
Sectorsize(logical/physical):512bytes/4096bytes
I/Osize(minimum/optimal):4096bytes/4096bytes
Diskidentifier:0x00000000
設備啟動起點終點塊數Id系統
/dev/sdb1142949672952147483647+eeGPT
.
可以看到我新增了的硬碟標識為sdb。
3、將硬碟分區。
(1)當硬碟小於等於2T時,可以用fdisk。
[plain]view plain
fdisk/dev/sdb
1、查看幫助。
輸入:m
2、新建分區。
輸入:n
3、創建邏輯分區
輸入:p
4、輸入分區號以及指定分區大小
依照提示,回車表示默認。
5、檢查分區情況(此時還未執行分區操作)
Command(mforhelp):p
6、保存退出
Command(mforhelp):w
(2)當硬碟大於2T時,用parted命令。
[plain]view plain
parted/dev/sdb(用part命令對3T硬碟進行分區處理)
mklabelgpt(用gpt格式可以將3TB弄在一個分區里)
unitTB(設置單位為TB)
mkpartprimary03(設置為一個主分區,大小為3TB,開始是0,結束是3)
print(顯示設置的分區大小)
quit(退出parted程序)
4、格式化分區。
mkfs.ext4 /dev/sdb1
5、將硬碟掛載到文件夾下。
(1)手動掛載。
新建一個文件夾:mkdir /home/sdb1
掛載:mount /dev/sdb1 /home/sdb1
(2)開機自動掛載。
輸入:vi/etc/fstab
在最後加入:
[cpp]view plain
/dev/sdb1/home/sdb1ext4defaults11
3. 濡備綍浣跨敤fsck鍛戒護淇澶嶆枃浠剁郴緇熼敊璇
瑙e喅鐨勬柟娉曞叾瀹炲緢綆鍗曪紞浣跨敤fsck鍛戒護灝卞彲浠ワ紝fsck鍛戒護鍙浠ヤ慨澶嶆枃浠剁郴緇熼敊璇錛屼笉榪囧洜涓哄嚭閿欐枃浠剁郴緇熸墍鎸傝澆鐨勭洰褰曚笉鍚岋紞澶勭悊鐨勬祦紼嬪洶闅懼害灝辨湁宸寮備簡銆
👉鏍圭洰褰曟病鏈夋崯姣
濡傛灉浣犵殑鏍圭洰褰"/"騫舵病鏈夋崯姣併愬嚭閿欐枃浠剁郴緇熶笉鍦ㄦ寕杞"/"鐩褰曠殑鍒嗗尯涓娿戦偅灝卞緢瀹規槗瑙e喅,濡傛灉鏍圭洰褰曞凡緇忔崯姣佷簡,閭e氨姣旇緝楹葷儲!
👨💻鍗曠敤鎴風淮鎶ゅ伐浣
鍦ㄥ厜鏍囧勮緭鍏root瀵嗙爜鐧誨叆緋葷粺,榪涜屽崟鐢ㄦ埛緇存姢宸ヤ綔;
🔍鏂囦歡緋葷粺媯鏌
杈撳叆"fsck /dev/sda7"(fsck涓烘枃浠剁郴緇熸鏌ョ殑鍛戒護,/dev/sda7涓洪敊璇鐨勫垎鍖,璇蜂緷浣犵殑鎯呭喌鎵ц屽弬鏁), 榪欐椂灞忓箷浼氭樉紺哄紑濮嬩慨鐞嗙‖鐩樼殑璁鎮,濡傛灉鏈夊彂鐜頒換浣曠殑閿欒鏃,灞忓箷浼氭樉紺:"clear [Y/N]?"鐨勮㈤棶璁鎮,灝辯洿鎺ヨ緭鍏Y!
🔄閲嶆柊鍚鍔
淇鐞嗗畬鎴愪箣鍚,浠reboot閲嶆柊鍚鍔!
👉鏍圭洰褰曟崯姣佷簡
涓鑸鍒濆﹁呭枩嬈㈠皢鑷宸辯殑紜鐩樺彧鍒掑垎涓轟竴涓澶у垎鍖,浜﹀嵆鍙鏈夋牴鐩褰, 閭f枃浠剁郴緇熼敊璇涓瀹氭槸鏍圭洰褰曠殑闂棰樺暟!
🔌鎷旀帀紜鐩
榪欐椂浣犲彲浠ュ皢紜鐩樻嫈鎺,鎺ュ埌鍙︿竴鍙癓inux緋葷粺鐨勮$畻鏈轟笂, 騫朵笖涓嶈佹寕杞借ョ‖鐩,鐒跺悗浠root鐨勮韓浠芥墽琛"fsck /dev/sdb1"(/dev/sdb1鎸囩殑鏄浣犵殑紜鐩樿懼囨枃浠跺悕,浣犺佷緷浣犵殑瀹為檯鐘跺喌鏉ヨ劇疆),榪欐牱灝監K!
4. linux 分區錯誤怎麼解決
硬碟無法識別,無法通過自檢,在Linux下成功修復分區表出錯。
給同學重裝下系統,再GHOST的過程中大概是沒有事先格式化系統盤,然後再解壓過程中還打開了下,導致了程序一直未響應卡在那裡,等了很久沒反應,於是就強制關機,悲劇就出來了,重啟後BIOS進不去,硬碟自檢過不去。 由於上次我已經處理過同樣的問題,覺得應該也是硬碟分區表出了問題。於是把硬碟拆出來,裝到移動硬碟盒裡面,然後在放在我的電腦上檢測下。
之前用的是win7打開 DG還有PPTD來檢測下,悲劇的是竟然沒檢測出來!! 上次我自己硬碟分區表出問題的時候至少可以檢測出來並且修復好了,這次悲情了。。。又實驗了其他方法,還是沒轍,覺得可能是硬碟碎片多然後導致徹底損壞了吧。。 最後覺得還是試試在Linux下能不能檢測出來,畢竟Linux下自帶的一些驅動和系統管理方面更強,於是,奇跡就出現了。
我重啟開了Ubuntu,然後插上他的硬碟,終端上輸入sudo fdisk -l 這下竟然可以看到同學那塊硬碟的信息,不過還是不能正確讀取出來,不過下面顯示了一條很重要的信息:
Partition table entries are not in disk order
說明了現在分區表中的分區順序和硬碟物理分區的順序不一樣。
解決方法如下:
1.在終端執行以下命令:sudo fdisk -l 先察看好那一塊盤出現上述信息。
然後再輸入 sudo fdisk /dev/sdb (用你的移動硬碟位置代替/dev/sdb,勿選中你本地的盤)
有提示後輸入 x 回車,在命令列表中會有一項 f fix partition order
然後再輸入 f 回車,成功會提示 done.
然後輸入 p 回車,查看調整後的分區表
最後輸入 w 回車,這個命令是將之前的操作寫入硬碟
重啟之後就會啟用新的分區表。
提示:對於修復本地磁碟的話,最好在重啟之前先將修改前後的分區表信息比較一下,查看引導分區和交換分區的路徑是否變動,如果有變動還要更新 /etc/fstab 和 /boot/grub/menu.lst 文件,以免發生無法開機的問題。
5. 如何用FDISK修復分區
用Fdisk命令修復
Fdisk不僅是一個分區程序,它還有著非常便捷的恢復主引導扇區功能,而且它只修改主引導扇區,對其他扇區並不進行寫操作,因此對於那些還在使用Windows
9x的朋友而言無疑是個非常理想的分區表修復工具。通過Fdisk修復主引導區的時候,先用Windows
98啟動盤啟動系統,在提示符下輸入「Fdisk
/mbr」命令即可覆蓋主引導區記錄。
提示:「Fdisk
/mbr」命令只是恢復主分區表,並不會對它重新構建,因此只適用於主引導區記錄被引導區型病毒破壞或主引導記錄代碼丟失,但主分區表並未損壞的情況使用。而且這個命令並不適用於清除所有引導型病毒,因此使用的時候需要注意。