バックアップ(ステップ1)およびアンマウント(2〜3)後、実行fsck
してファイルシステムが正常であることを確認します。
e2fsck -f /dev/mapper/ExistingExt4
それ以外は、手順はOKです。
$ SECTORSには何を選ぶべきですか?このステップは必要ですか?
この手順は必要です。そうしないと、パーティションが古い側に表示されたままになります。これはNautilusで確認されており、でサイズを変更した後でもresize2fs
、LUKSパーティションは古いサイズとして表示されていました。を実行するcryptsetup resize
と、正しい番号が表示されます。 この手順は必要ありません。ファイルブラウザに表示される現在のサイズステータスにのみ影響します。サイズを変更し、パーティションを再度閉じる/開くと、番号が復元されます。そのため、後で示すようにLUKSパーティションを閉じると、これは廃止されます。
$SECTORS
の出力を見ることで決定できますcryptsetup status ExistingExt4
:
/ dev / mapper / ExistingExt4はアクティブです。
タイプ:LUKS1
暗号:aes-cbc-essiv:sha256
キーサイズ:256ビット
デバイス:/ dev / sda2
オフセット:2056セクター
サイズ: 156049348セクター
モード:読み取り/書き込み
1セクタは常に512バイトです(cryptsetup
マニュアルページに記載)。したがって、15 GiBを減算するには、次のセクターサイズを使用します156049348 - 15 * 1024 * 1024 * 2 = 124592068
。
cryptsetup resize ExistingExt4 -b 124592068
パーティションのサイズ変更に関しては、parted
GPTパーティションで正常に動作します。resize
回避策(または解決策)として、このコマンドは機能しません。http://ubuntuforums.org/showthread.php?p = 8721017#post8721017に触発されたように、パーティション情報を削除して新しいパーティションを作成します。
#のcryptsetup luksClose ExistingExt4
#partedのは/ dev / sda2は
GNU Parted 2.3
/ dev / sdaを使用する
GNU Partedへようこそ!コマンドのリストを表示するには、「help」と入力します。
(別れた)ユニットs
(別れた)p
モデル:ATA INTEL SSDSA2CW08(scsi)
ディスク/ dev / sda:156301488s
セクターサイズ(論理/物理):512B / 512B
パーティションテーブル:gpt
番号開始終了サイズファイルシステム名フラグ
1 34秒2082秒2049秒ブートbios_grub
3 2083s 250034s 247952s ext2 RootBoot
2 250035s 156301438s 156051404sすべて
15 GiBを削る必要があるため、新しい終わりはになり156301438 - 15 * 1024 * 1024 * 2 = 124844158
ます。パーティション2を変更したいので、まずそれを削除してから、ラベル「Everything」で再作成する必要があります(必要に応じて変更できます)。注:このディスクにはGPTレイアウトがあります。MBRのために、あなたは交換する必要がありますEverything
によって、primary
またはextended
(MBRのパーティションがいリサイズ、テストされていないいないテストされてとされていない、それは未検証ですのでお勧めします)。
警告:次のコマンドはデータを破壊しました。何が起こっているのか理解せずにコピーしないでください。セクターの寸法は、必要がありそうでないあなたが、変更することがWILLあなたのパーティションを破壊します。私は、あなたのstupidnessに責任がないように思いますBACKUP BACKUPのバックアップにデータ秒データを危険にさらす前に、記憶媒体。
(別れた)rm 2
(別れた)mkpart Everything 250035s 124844158s
警告:最適なパフォーマンスを得るために、作成されるパーティションは適切に調整されません。
無視/キャンセルしますか?無視
(分離)p
モデル:ATA INTEL SSDSA2CW08(scsi)
ディスク/ dev / sda:156301488s
セクターサイズ(論理/物理):512B / 512B
パーティションテーブル:gpt
番号開始終了サイズファイルシステム名フラグ
1 34秒2082秒2049秒ブートbios_grub
3 2083s 250034s 247952s ext2 RootBoot
2 250035s 124844158s 124594124s すべて
(別れた)終了
上記のparted
例では、私のセクターは整列されていません。これは以前のインストールの誤りであり、あまり注意を払ってはいけません。
それだ!cryptsetup status
およびfile -Ls /dev/...
を使用して、すべてが正常であることを確認してから再起動できます。