-
コマンドラインからのUUIDの確認方法:
-
Linuxの場合:
- ターミナルを開き、以下のコマンドを入力します:
lsblk -o NAME,UUID
- ボリュームの一覧とそれぞれのUUIDが表示されます。
- ターミナルを開き、以下のコマンドを入力します:
-
macOSの場合:
- ターミナルを開き、以下のコマンドを入力します:
diskutil info /dev/diskX | grep UUID
/dev/diskX
の部分を確認したいボリュームのディスク番号に置き換えます。- UUIDが表示されます。
- ターミナルを開き、以下のコマンドを入力します:
-
Windowsの場合:
- コマンドプロンプトまたはPowerShellを開き、以下のコマンドを入力します:
wmic volume get DriveLetter, DeviceID, FileSystem, Label, VolumeSerialNumber
- ボリュームの一覧とそれぞれのUUIDが表示されます。
- コマンドプロンプトまたはPowerShellを開き、以下のコマンドを入力します:
-
-
プログラムからのUUIDの確認方法:
-
Pythonの例を示します。
import os import subprocess def get_volume_uuid(volume_path): command = f"blkid -o value -s UUID {volume_path}" process = subprocess.Popen(command.split(), stdout=subprocess.PIPE) output, _ = process.communicate() return output.decode().strip() # 使用例: volume_path = "/dev/sdb1" # 確認したいボリュームのパスに置き換えます volume_uuid = get_volume_uuid(volume_path) print(f"The UUID of the volume {volume_path} is {volume_uuid}")
上記のコードでは、
blkid
コマンドを使用して指定されたボリュームのUUIDを取得します。 -
他のプログラミング言語でも同様の方法でUUIDを取得できる場合があります。各言語のドキュメントやライブラリを参照してください。
-