私は多くのハードドライブが接続されているコンピュータでUbuntu 14.04を実行しています。これらのハードドライブのパーティションには、私が定期的に使用する重要なデータがたくさん含まれている古いオペレーティングシステムが含まれています。
問題は、「ホームドライブ」と「ホームドライブ」という同じ名前のパーティションが2つあることです。これを区別するために、Ubuntuはあるドライブの名前を「Main Drive1」に変更し、もう一方のドライブは「Main Drive」のままにします。
問題は、Ubuntuを再起動するたびにランダムに名前を変更するパーティション。したがって、これらのパーティションのブックマークまたはディレクトリは機能しないため、再起動するたびに再設定する必要があります。
この問題に対する解決策はありますか?
ベストアンサー1
次のようにそれぞれに一意の名前を付ける必要があります。
外部パーティションの1つがあると仮定すると、/dev/sdb1
設定に応じて変更し、問題のあるすべてのパーティション/ファイルシステムでこれを行う必要があります。lsblk
みんなお見せします。
Ubuntuがパーティションまたはファイルシステムのラベルを表示していることを確認してください。
blkid /dev/sdb1
/dev/block/253:1: LABEL="FILESYSTEM_LABEL" UUID="c5845b43-fe98-499a-bf31-4eccae14261b" TYPE="ext4" PARTLABEL="PARTITION_LABEL" PARTUUID="88fdda76-0100-4469-92ef-44a3a61ec92b"
(上記の例は仮想マシンからのものです。お使いのマシンは/dev/block/???
異なる場合があります。)
LABEL
ファイルシステムのラベルです。
PARTLABEL
パーティションラベルです。
パーティションラベルを変更するには、を使用しますparted
。
parted /dev/sdb
キーを押してp
パーティションを一覧表示し、左側の列に名前を変更するパーティション番号をメモします。
次のコマンドを使用してname
名前を変更します。
name 1 A_Different_Label
終了するには入力してくださいquit
。sync
作成するのが安全であることを確認するために入力する価値があるかもしれません。ドライブを取り外して再度挿入(または再起動)すると、新しい名前があります。
パーティション名の変更は、単にインストールされているファイルシステムによって異なるため、少し難しいです。各ファイルシステムには特定の名前変更ツールがあります。
e2label
ext2/3/4 ファイルシステムの名前を変更するために使用されます。
たとえば、/dev/sdb1
実行時にファイルシステムの名前を変更するには、次のようにします。
e2label /dev/sdb1 My_New_Label
btrfs
btrfs ファイルシステムの名前を変更するために使用されます。
btrfs filesystem label /dev/sdb1 New_Label