トップ «前の日記(2009-04-01) 最新 次の日記(2009-04-07)» 編集 RDF

雄也の?日坊主日記


2009-04-03

_ [Linux] パーティションテーブルを強制的に読み直す方法

fdiskやcfdiskなどでパーティションテーブルを変更した場合,BLKRRPARTのioctlを使ってパーティションテーブルを再読み込みする.

しかし,以下のケースでは再読み込みに失敗する.

  1. mountしたパーティションのあるディスクをマウントした状態でパーティションを切り直したとき. (BLKRRPARTでEBUSYになる)
  2. USBメモリなどのパーティションをいじる際にfloppyグループの一般ユーザで行ったとき. (権限不足でEACCESになる)

そんなときは上記の状況を解消した後でもう一度BLKRRPARTを行って再読み込みすればよい. これにはhdparmを使ってできる.

% sudo hdparm -z /dev/sdb

/dev/sdb:
 re-reading partition table

2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|
2006|05|
2007|04|05|09|10|11|
2008|04|05|08|10|11|
2009|02|03|04|05|06|07|08|09|10|11|
2010|02|03|04|07|10|
2011|04|08|
2012|02|10|
2014|05|06|08|
2018|03|
楽天で探す
楽天市場
キーワードから探す
楽天トラベル