Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

UUIDを使ったディスクドライブ指定

2008年09月18日 12:21 David Pendell 1 2 3

その他のユーティリティ

 「reiserfstune -u UUID /dev/node」、「tune2fs -U UUID /dev/node」、「jfs_tune -U UUID /dev/node」、「xfs_admin -U UUID /dev/node」といった形のコマンドはいずれも、それぞれのファイルシステム上でUUIDの変更を行う。これらのコマンドを使う場合は、「/etc/fstab」の該当するUUIDと場合によってはブートローダの設定ファイルの記述も新しいUUIDに一致させる必要がある。でないと、新しいファイルシステムが利用できなくなったり、それがルートパーティションだった場合はシステム全体がブートできなくなったりする。

 また、UUIDと「/dev/[hs]d*」表記を一緒に確認するには「sudo blkid」を実行する。このコマンドにより、システムに接続されているデバイスがそれぞれのUUIDと共に表示される。ただし、正しく動作させるにはroot権限が必要になる。root権限がなくてもエラーが出ることはないが、まったく情報が表示されない。注意しておくが、これはmountコマンドの代わりにはならない。このコマンドでは、マウントの有無に関係なく、システムに接続されているデバイスが表示されるからだ。

 さらに「sudo findfs UUID=1c0653cd-e897-41af-bd30-55f3a195ff33」と実行すると、そのUUIDに一致するデバイスのデバイスノードが返ってくる。このコマンドは、デバイスノードとUUIDの情報を「/etc/fstab」ファイルにしか書き留めていない場合に役立つ。

 ここで紹介したUUIDを使ってディスクドライブの指定を行えば、きっとディスクの管理が楽になるはずだ。ただし、頭を抱えるような事態にならないよう、作業は慎重に行ってほしい。

David Pendellは趣味でコンピュータによる映像音響処理を手がけており、その経歴は20年を超える。ここ10年はLinuxを利用していて、扱うプラットフォームは組み込みから中規模サーバまで多岐にわたる。

Linux.com 原文(2008年9月11日)

最終更新:2008年11月18日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.