我已將 Ubuntu 20.04LTS 複製到外部 USB 硬碟 (sdb1)。如何在終端機中看到我使用外部 USB 硬碟作業系統?謝謝
答案1
您可以檢查df
您的目錄根:
$ df --output=source /
Filesystem
/dev/sdb1
或使用mount
:
$ mount | awk '$3=="/"'
/dev/sdb1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
如果您不知道您的 USB 隨身碟是/dev/sdb1
,請檢查 的輸出lsblk
,例如:
lsblk -ln -o NAME,MOUNTPOINT,MODEL,SERIAL
答案2
切勿在連接了作業系統複製副本的情況下啟動計算機
當您的磁碟機帶有克隆系統(具有相同分割表和檔案系統的系統)時,您應該絕不連接兩個驅動器後啟動電腦。這可能會導致混亂,並且存在一個或兩個系統損壞的風險,因為當僅連接一個磁碟機時,電腦可能會使用兩個系統的一部分並編寫導致它們失敗的內容。
這個問題會影響使用多個分割區的作業系統(EFI、啟動、根、主目錄等的單獨分割區或持久性即時磁碟機「cdrom」和持久性分割區)。如果只有根分割區,則僅選擇一個分割區,且複製副本之間不能存在混合分割區。
如何識別正在運行的作業系統中哪些分區處於活動狀態
您可以使用 pLumo 的答案中描述的方法來識別驅動器,特別是根檔案系統,/
我經常在寬終端機視窗中使用以下命令列(寬以避免換行),
lsblk -fm
但最好lsblk
以更詳細的方式選擇選項。我建議使用以下命令
lsblk -o name,size,fstype,label,mountpoint,model
或者,如果您願意,可以為其建立一個別名(如果您打算多次使用它,這會很方便),例如
alias mycheck='lsblk -o name,size,fstype,label,mountpoint,model'
如果您願意,請將該行編輯到您的~/.bashrc
(bash 設定檔)中。您可以將該行放在該文件中其他別名附近。然後,當您啟動新的終端視窗(以及文字畫面中的 bash shell)時,它將啟動別名,
mycheck