Partedを使用してパーティションのサイズを変更しようとしていますが、「resize」コマンドを使用できません
gchain@archbogchain@archbook:~$ Sudo parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
align-check TYPE N check partition N for TYPE(min|opt) alignment
help [COMMAND] print general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a
particular partition
quit exit program
rescue START END rescue a lost partition near START and END
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER
unit UNIT set the default unit to UNIT
version display the version number and copyright information of GNU Parted
Archlinux x86_64を使用していますが、これは正常ですか?
よろしくお願いします!
はい、それは正常です。
GNUサイト から:
Note that after version 2.4, the following commands were removed: check, cp,
mkfs, mkpartfs, move, resize.
最近のほとんどのOSには、代わりにresizepart
を持つparted 3.2のCHUIバージョンが含まれています。
(parted) resizepart 2 100%
パッケージマネージャーで見つける必要があります。
sfdiskを使用してこれを実行し、ファイルシステムのサイズを変更しました。 sfdiskの使用例については this を参照してください。
同様の問題の解決策を見つけようとしているときに、質問に出くわしました。私はなんとかパーティション(およびファイルシステム)のサイズを変更できましたが、それがまだあなたに関連があるかどうかはわかりませんが、解決策を Gist に文書化しました。
つまり、サイズ変更したいパーティションがマウントされていない状態になり、パーティションをサイズ変更して、削除して再作成し、resize2fs
もファイルシステムのサイズを変更します。
Parted 3.2が必要になります。ソースからコンパイルする必要がありました(CentOS 6)。
Resizepartは独立したコマンドとして見つけることができます。次の構文で呼び出すことができます:resizepart/dev/sdb #partnumber newsize block