私は VM でこれを行っています。VirtualBox を使用していますが、ダイナミック ディスクでサーバーを作成するというミスを犯しました。その後、別の仮想ディスク (固定ディスク) を作成し、そこにサーバー OS をクローンしました。これは、ダイナミック ディスクでは sda1 のサイズが想定どおりに拡大せず、代わりに拡張パーティションやその他のパーティションが作成されたためです。
サーバーを固定ディスク上に配置しても、sda1 のサイズは同じままで、拡張パーティションのみが大きくなったため、役に立ちませんでした。
そこで、そのディスクをデスクトップ バージョンの VM に追加して、gparted を快適に使用し、パーティションを手動で大きくできるようにしました。
現在、拡張パーティションと、ファイルシステムを覚えていないもう 1 つのパーティション (sda5) にはこれらのキー シンボルがあり、ルート権限で gparted を実行しても、これらを削除したり変更したりすることはできませんでした。
そこで fdisk を使用しました。sda2 と sda5 を簡単に削除し、gparted を使用して sda1 を大きくすることができました。最後に 1Mb を残しました。
私が今抱えている問題はここにあります。サーバーは、これやあれを行うのに十分なスペースがあるにもかかわらず、依然としてスペースが足りないと表示します。
server@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.5G 0 2.5G 0% /dev
tmpfs 508M 7.3M 501M 2% /run
/dev/sda1 2.8G 2.7G 0 100% /
tmpfs 2.5G 0 2.5G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.5G 0 2.5G 0% /sys/fs/cgroup
/dev/sdb1 15G 47M 14G 1% /home/server/sxtngig
tmpfs 508M 0 508M 0% /run/user/1000
server@ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
└─sda1 8:1 0 8G 0 part /
sdb 8:16 0 15G 0 disk
└─sdb1 8:17 0 15G 0 part /home/server/sxtngig
sr0 11:0 1 1024M 0 rom
ご覧の通り、8Gbありますが、dfは見るサーバーをリフレッシュディスク容量ですか? ファイル内の何かを変更する必要があるのでしょうか?
答え1
パーティション (ファイルシステムのコンテナ) のサイズは変更しましたが、ファイルシステム自体は変更していません。(書類をより大きなキャビネットに移動したのに、新しい引き出しを使うように誰にも指示していないようなものです。)
ext4ファイルシステムだと仮定するとresize2fs
必要なものです。(ext4 でない場合は別のコマンドが必要ですが、最近のファイルシステムはいずれにしてもサイズ変更をサポートしているはずです。) 以下も参照してください。https://access.redhat.com/articles/1196353
答え2
パーティションのサイズは変更しましたが、ファイルシステムは変更していません。resize2fs
。