これには仮想マシンを使用しています。私はvirtualboxを使用していますが、誤って動的ディスクを持つサーバーを作成しました。その後、固定仮想ディスクである別の仮想ディスクを作成してサーバーOSを複製しました。これは、動的ディスクのようにサイズが増えず、拡張パーティションやその他のパーティションを作成するためです。
sda1のサイズは同じままで拡張パーティションだけが大きくなるため、固定ディスクにサーバーを配置することは役に立ちません。
そのため、gpartedを簡単に使用し、パーティションを手動で拡大できるようにしているデスクトップ仮想マシンにディスクを追加しました。
拡張パーティションと私が覚えていない他の(sda5)ファイルシステムにはこれらのコアシンボルがあり、root権限で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
。