GNU/Linux >> Linux の 問題 >  >> Linux

ブロックデバイスのサイズを決定する

blockdev --getsize64 /dev/sda サイズをバイト単位で返します。

blockdev --getsz /dev/sda サイズを 512 バイト セクター単位で返します。

非推奨:blockdev --getsize /dev/sda サイズをセクター単位で返します。

ブロック開発 util-linux の一部です。


fdisk Linux を実行している Mac で使用されるパーティション レイアウトも、PC 以外の他のパーティション フォーマットも理解できません。 (はい、mac-fdisk あります 古い Mac パーティション テーブル用、および gdisk 新しい GPT パーティション テーブル用ですが、他のパーティション レイアウトはこれだけではありません。)

ブロックデバイスがサービスを開始したときに、カーネルはすでにパーティションレイアウトをスキャンしているので、カーネルに直接問い合わせてみませんか?

$ cat /proc/partitions
major minor  #blocks  name

   8       16  390711384 sdb
   8       17     514079 sdb1
   8       18  390194752 sdb2
   8       32  976762584 sdc
   8       33     514079 sdc1
   8       34  976245952 sdc2
   8        0  156290904 sda
   8        1     514079 sda1
   8        2  155774272 sda2
   8       48 1465138584 sdd
   8       49     514079 sdd1
   8       50 1464621952 sdd2

cat /sys/class/block/sda/size

これにより、そのサイズが 512 バイト ブロックで表示されます。


Linux
  1. パーティションのセクターサイズを見つけますか?

  2. Linux –ブロックデバイスのサイズを決定しますか?

  3. tmpDSKのサイズを大きくする(/ tmp)

  1. .bz2 ファイルの解凍後のサイズを確認する方法はありますか?

  2. スワップ パーティションのサイズを RAM サイズの 2 倍にする必要があるのはなぜですか?

  3. パーティション テーブルの再読み取りがエラー 16 で失敗しました:デバイスまたはリソースがビジーです

  1. Linux で ext3 パーティションのブロック サイズを確認するにはどうすればよいですか?

  2. dd コマンドの最適なバイト サイズを決定する方法

  3. Linux /boot パーティションの推奨サイズは?