FAT32ファイルシステムのボリューム名を変更するには?

FAT32ファイルシステムのボリューム名を変更するには?

FAT32ファイルシステムのボリューム名を変更するには?-nオプションを使用してパーティションをフォーマットするときにボリューム名を設定できることがわかりますmkfs.vfat。しかし、書式を設定せずに名前だけを変更する方法は?

特に小文字と大文字を使用できるようにしたい。最悪の場合はWindowsツールを使用できますが、Windowsはデフォルトですべての文字を大文字に変換します(ただし作成されたボリュームの小文字ではうまく機能しますmkfs.vfat)。

答え1

ハトチェアとFriendsを提供するには、変更タグmkfs.vfatも提供しますfatlabeldosfslabel以前のバージョンでは呼び出されました)。

答え2

私のUSBドライブはmlabel動作しませんが、fatlabel動作するためです!

fatlabel /dev/device

あなたをタグ付け

fatlabel /dev/device NEW_LABEL

新しいラベルの設定

答え3

解決策はmkdosfs(mkfs.vfat)を使用することです。これにより、ユーザーは -n フラグを使用してボリュームのラベルを付けることができ、小文字は小文字のままですが、ツールはファイルシステムを再生成するため、すべてのデータが失われます。

次の非破壊的な解決策は、mlabelとdosfslabelコマンドラインツールの組み合わせです。

  1. まだ接続されていない場合は、デバイスをコンピュータに接続してください。
  2. ターミナルウィンドウを開きます。
  3. 実行してblkid | grep ' TYPE="vfat"' and </proc/mounts grep ' vfat 'デバイス名を確認します(例/dev/sdb1:)。 /mediaなどを見て、正しいデバイスを選択したことを確認してください。不明な場合は、プラグを抜いてコマンドを再実行して消えることを確認し、再接続してコマンドを再実行してください。
  4. 以下を実行してデバイスを削除しますumount /dev/sdb1/dev/sdb1上記で見つけたデバイス名に置き換えます)。インストールされているがアンインストールに失敗した場合は、一部のウィンドウを閉じて一部のプログラム(例fuser -m /dev/sdb1:)を終了してから、もう一度アンインストールしてみてください。
  5. 実行しますsudo env MTOOLS_SKIP_CHECK=1 mlabel -i /dev/sdb1 ::x(/dev/sdb1 を上記で見つけたデバイス名に置き換えます)。システムでmlabelが見つからない場合は、sudo apt-get install mtoolsを実行してインストールして再試行してください。
  6. 実行しますsudo dosfslabel /dev/sdb1 MyLabel/dev/sdb1MyLabelを目的のラベルと上記のデバイス名に置き換えます)。ブートセクタの違いに関する警告は無視してください。システムがdosfslabelを見つけることができない場合は、sudo apt-get install dosfstoolsを実行してインストールして再試行してください。
  7. を実行してblkid | grep ' TYPE="vfat"'出力を確認して、ラベルが正しく変更されていることを確認してください。または、デバイスのプラグを抜いて再接続してください。システムはラベルの小文字を大文字に変換せずにそれを認識し、/media/MyLabelの下にインストールします。

VFATラベルの長さは11文字に制限されています。長いラベルを指定すると切り捨てられます。別の制限があります。タグには(特定の)ASCII文字のみを含めることができます。アクセント文字などは動作しません。

答え4

上記のコマンドはRasberry Pi / Rasbian Jessie 8では機能しません。私は使用することにしましたgparted

メニューに移動:パーティションラベル。必要な名前を書き、緑色のパイプ(適用)をクリックしてください。

コースが完了したら、「Multiple」+記号の下に隠された詳細を確認できます。また、他のコマンドもあります。

 mlabel ::"LABEL_NAME" -i/dev/sda1

関連情報