使用Finnix Rescue CD來拯救,修復(fù)或備份Linux系統(tǒng)

Finnix Rescue CD

介紹

Finnix是一個基于Debian的完全獨(dú)立的可啟動Linux救援LiveCD。它對于安裝和修改硬盤驅(qū)動器,分區(qū),重建啟動記錄,挽救現(xiàn)有系統(tǒng)等非常有用。

Finnix基于Linux內(nèi)核3.0和x86,默認(rèn)情況下包括數(shù)百個系統(tǒng)管理員軟件包,全部小于400 MB,壓縮成160MB小型可引導(dǎo)ISO映像。

Finnix不適合新手或沒有經(jīng)驗(yàn)的用戶。它是一種非常輕量級的無頭分布,主要用于故障排除和修復(fù)現(xiàn)有系統(tǒng)和分區(qū)。它通??梢酝瓿珊驼认到y(tǒng),否則這些系統(tǒng)會被一些命令視為“完全損失”。

您可以從官方網(wǎng)站下載最新的基于x86 / 64位的Finnix映像。建議您右鍵單擊并復(fù)制鏈接地址以安裝到您的系統(tǒng)。

要將Finnix安裝到您的實(shí)例,請單擊VULTR控制面板“我的服務(wù)器”部分的“操作”菜單下的“管理”。

接下來,選擇名為“Custom ISO”的選項(xiàng)卡。然后單擊“上載/管理”按鈕以管理帳戶的虛擬ISO歸檔。

在“從遠(yuǎn)程計算機(jī)上傳”下,插入URL:http//www.finnix.org/releases/111/finnix-111.iso,然后單擊藍(lán)色的“上傳”按鈕。這將開始上傳。進(jìn)度將在控制面板中定期更新。等到其狀態(tài)顯示為“上傳”,然后繼續(xù)下一步。

返回“我的服務(wù)器”部分,單擊“管理”,然后選擇“自定義ISO”區(qū)域。在“我的ISO”列表下,您將看到`finnix-111.iso。

1_attach_iso.png

確保選擇finnix-111.iso,然后單擊“附加ISO并重新啟動”; 磁盤映像將傳輸?shù)街鳈C(jī)節(jié)點(diǎn)然后啟動。

等待2-3分鐘以便ISO映像進(jìn)行傳輸和引導(dǎo),然后選擇藍(lán)色的“View Console”按鈕。

您將看到Finnix啟動屏幕,如下所示:

2_finnix_boot_screen.png

預(yù)選選項(xiàng)為“Boot Finnix(64-bit)”。按“enter”啟動到Finnix 64位。然后,您將看到以下屏幕。

3_finnix_shell.png

修復(fù)你的系統(tǒng)

重置root密碼。

如果您有Linux發(fā)行版,則可以快速輕松地從Finnix重置密碼。如上所述啟動到Finnix,然后按照以下步驟更新root密碼。

    mount /dev/vda1 /mnt 
    chroot /mnt passwd

系統(tǒng)將提示您輸入新密碼。這將是您啟動時Linux發(fā)行版的密碼。你結(jié)束了!

只需從自定義ISO區(qū)域中刪除系統(tǒng)中的ISO,系統(tǒng)將使用您設(shè)置的新root密碼啟動回硬盤。

修復(fù)文件系統(tǒng)

在Finnix上修復(fù)文件系統(tǒng)非常簡單明了。如上所述引導(dǎo)至Finnix,并運(yùn)行以下命令:

    fsck -y /dev/vda1

上面的命令將修復(fù)您的根文件系統(tǒng)并傳遞“yes”標(biāo)志以自動修復(fù)文件系統(tǒng)而無需進(jìn)一步輸入。

備份文件系統(tǒng)

如果您無法啟動Linux發(fā)行版并且您已經(jīng)嘗試修復(fù)文件系統(tǒng),則可以使用Finnix掛載文件系統(tǒng)并使用scp或rsync備份文件。網(wǎng)絡(luò)將通過DHCP自動配置,因此您可以輕松備份文件。

使用以下方法掛載文件系統(tǒng)

    mount /dev/vda1 /mnt 
    cd /mnt

如果您現(xiàn)在瀏覽,您將看到整個根文件系統(tǒng)。請記住,如果你想瀏覽/var/lib/mysql,現(xiàn)在就是/mnt/var/lib/mysql。您現(xiàn)在可以使用rsync將服務(wù)器上的文件和目錄備份到另一個,即使您現(xiàn)有的Linux操作系統(tǒng)無法啟動。

通過SSH訪問Finnix

從Finnix通過SSH修復(fù)您的系統(tǒng)非常簡單快捷。您只需設(shè)置密碼然后啟動SSH即可。

    passwd
    service ssh start

這將設(shè)置root密碼,生成新的主機(jī)密鑰,并啟動SSH shell。請記住,在使用上述命令設(shè)置密碼之前,root將無法運(yùn)行。您現(xiàn)在可以通過SSH通過root登錄并使用實(shí)例的現(xiàn)有IP修復(fù)系統(tǒng)。在Vultr,DHCP用于分配IP,因此無需進(jìn)一步配置!

怎么附加ISO并重新啟動?

轉(zhuǎn)到https://my.vultr.com - >服務(wù)器 - >您的VPS名稱(您需要點(diǎn)擊您的VPS名稱) - >從該頁面您將點(diǎn)擊“設(shè)置” - >自定義ISO

sp180908_100210.png

sp180908_100305.png
sp180908_100333.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容