USBフラッシュドライブのデバイスラベルを変更するには? [コピー]

USBフラッシュドライブのデバイスラベルを変更するには? [コピー]

私はこれについて調査し、この問題を何度も見つけました。しかし、私が見つけた答えはすべて変更方法についてのみ扱いました。分割ブランド。lsblk -o label報告されていないことについて話していますlsblk -o partlabel

新しいパーティションテーブルを作成し、両方を使用して新しいパーティションを作成しましたが、驚くべきことに、既存のタグはpartedそのままfdisk残りました。 msdosとgptをパーティションテーブルとして使ってみました。

partedコマンドmklabelには「新しいディスクラベルの作成」の説明が含まれていますが、同じことを行い、mktableラベルを変更しないため、これはさらに混乱します。

パーティションテーブルとは独立してデバイスラベルはどのように保存されますか?どのように変更できますか?

USBスティックに必ずこのラベルが付いているわけではありません。私がDebian Live Systemを付けたときに名前が付けられました。今度は通常のUSBスティックとして使用したい場合は、別の名前を付けたいと思います。


編集する:

そして

# fatlabel /dev/sdb1 TEST

パーティションのパーティションを変更できますlabel。これは正しい方向に進むステップですが、デバイスのラベルは変更できません。

# fatlabel /dev/sdb TEST
Currently, only 1 or 2 FATs are supported, not 251.

mlabel私がインストールした場合も同様ですpacman -S mtools

# mlabel -i /dev/sdb1 TEST

有効ですが

# mlabel -i /dev/sdb TEST
init :: non DOS media
mlabel: Cannot initialize the device

gpt用のパーティションテーブルを作成しました。

# parted /dev/sdb
GNU Parted 3.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mktable                                                          
New disk label type? gpt                                                  
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do
you want to continue?
Yes/No? yes                                                               
(parted) mkpart                                                           
Partition name?  []? test partition
parted: invalid token: partition
File system type?  [ext2]? fat32 
Start? 0%                                                                 
End? 100%                                                                 
(parted) q

msdosの場合:

# parted /dev/sdb
GNU Parted 3.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mktable                                                          
New disk label type? msdos                                                
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do
you want to continue?
Yes/No? yes                                                               
(parted) mkpart 
Partition type?  primary/extended? primary                                
File system type?  [ext2]? fat32                                          
Start? 0%                                                                 
End? 100%                                                                 
(parted) q

編集2lsblk -o +label,partlabel:実行前に出力されますdd if=/dev/zero of=/dev/sdb

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT LABEL                       PARTLABEL
sdb      8:16   1   3.8G  0 disk            Debian Jessie-DI-rc1 i386 1
└─sdb1   8:17   1   3.8G  0 part            Debian Jessie-DI-rc1 i386 1

ベストアンサー1

以下を試すこともできます。

sudo tune2fs -L {label} {devicename}

または

sudo e2label {device} {label}

ext[2,3,4] ファイル形式の場合。

以下を使って見ることもできます。Gparted

  • コマンドプロンプトを使用する代わりにGUI
  • 個別にインストールする必要があります
  • デバイスがインストールされていないことを確認してください
  • 右クリックして「タグ」を選択します。

おすすめ記事