Ext4を使用して2つのディスクがマウントされたCentOS7マシン[/ dev/sdaおよび/ dev/sdb]があります。
/ dev/sdb1を2TB以上に拡張する必要があります。
ディスクを2 TBから2.5 TB(google cloud)に拡張しました
Fdiskを使用してパーティションを削除および再作成した後、再起動後、resize2fs/dev/sdb1はパーティションのサイズを2.5TBに変更しません。これは、fdiskが魔法の2 TB制限に達したように見えるためです。
/ dev/sdb1を拡張して、データを失うことなく3 TB)と言う方法はありますか?
ありがとう
仲間のserverfaultユーザー@mzhaaseによって提案されたように、私は次の手順でgdiskを試しました。ディスクは合計サイズ2Tのfdiskでフォーマットされました
gdiskプロシージャ
gdisk/dev/sdb
p #GUIDを印刷して保存する
o#すべてのパーティションを削除する
n#新しいパーティションを作成する
c #label ENTERを押すか、名前が付いている場合は名前を付けます
x#エキスパートモードに入る
g #GUIDを貼り付けます
w#writeの変更
umount/dev/sdb1#gdiskによって再マウントされた場合
現在使用されている2つの主要なパーティションスキームがあります:[〜#〜] mbr [〜#〜]および[ 〜#〜] gpt [〜#〜]。
古い、非推奨の、そしておそらくまだ最も使用されているものはMBRです。ただし、MBRは512バイトのブロックを使用してストレージスペースをアドレス指定するために32ビットを使用し、2 ^ 32 * 512バイトは..2TBです。したがって、MBRパーティションを2TBを超えて拡張することはできません。そのためにはGPTを使用する必要があります。
自分でやったことはありませんが、 gdisk を使用すると、データを失うことなくMBRをGPTに変換できるようです。ご自身の責任でお試しください。