再起動時にマウントする必要があるハードドライブが複数あり、一部はファイルシステムを持っておりNTFS
、一部はラベル名は同じですが、同じ場所にマウントされていません。EXT4
USB
SATA
毎回同じディスクが同じ場所にインストールされるように、インストールフォルダを特定のシリアル番号に固定する方法はありますか?
答え1
まず、のさまざまなシンボリックリンクを見てみましょう/dev/disk/...
。さまざまな基準(ボリュームラベル、ディスクシリアル番号など)へのシンボリックリンクがあり、関心のあるパーティションを最もよく説明するシンボリックリンクを選択できます。
/etc/fstab
次に、これらのパーティションを任意の場所にマウントするように編集できます。特定のシリアル番号を持つディレクトリが含まれています。はい、パーティションごとにエントリが必要です。
逆に、サイレントインストールについて話していてサイレントインストールの一般的な設定が必要な場合は、サイレントインストールプログラムによって異なります。 1つのアプローチは、サイレントインストールプログラムで使用するよりも優先順位の高いカスタムudevルールを作成することです。
答え2
簡単な解決策は、マウントされたすべてのディスクをアンマウントし、uuid
変更されない一意のシリアル番号を持つフォルダにすべてマウントすることです。
#cd /media/$USER
#ls -1 | xargs -L1 -I {} sudo umount /media/$USER/{}
#above two lines only if there are drives mounted by nautilus
sudo mkdir /media/amounted
cd /media/amounted
ls -1 /dev/disk/by-uuid/ | xargs sudo mkdir
ls -1 | xargs -L1 -I {} sudo mount /dev/disk/by-uuid/{} /media/amounted/{}
次に、マウントされたフォルダーuuidなどを使用してドライブを一覧表示します。
sudo lsblk -o name,mountpoint,tran,fstype,label,size,uuid
uuidを使用してディスクをマウントし、そのuuidへのシンボリックリンクを許可し、そのドライブに任意の種類の説明名を使用できます。