Ubuntu 20.04LTS を外付け USB ハードディスク ドライブ (sdb1) にクローンしました。外付け USB HDD OS を使用していることをターミナルで確認するにはどうすればよいでしょうか? よろしくお願いします
答え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
オペレーティングシステムのクローンコピーが接続されたコンピュータを起動しないでください
クローンシステム(同一のパーティションテーブルとファイルシステムを持つシステム)のドライブがある場合は、一度もない両方のドライブが接続されているときにコンピュータを起動します。これにより混乱が生じる可能性があり、ドライブの 1 つだけが接続されているときにコンピュータが両方のシステムの一部を使用して、障害を引き起こす内容を書き込む可能性があるため、システムの 1 つまたは両方が破損するリスクがあります。
この問題は、複数のパーティション (EFI、ブート、ルート、ホームなどの個別のパーティション、または永続的なライブ ドライブ「cdrom」と永続用のパーティション) を使用するオペレーティング システムに影響します。ルート パーティションしかない場合は、1 つのパーティションのみが選択され、クローン コピー間でパーティションを混在させることはできません。
実行中のオペレーティングシステムでアクティブなパーティションを識別する方法
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 シェル)を起動したときにエイリアスがアクティブになります。
mycheck