
私には奇妙な(私にとっては)ディスク構造を持つ VPS がいくつかあります。
root@Debian1:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 476M 0 part /boot
├─sda2 8:2 0 9,5G 0 part
│ ├─vg-lv_root 254:0 0 17,7G 0 lvm /
│ └─vg-lv_swap 254:1 0 1,9G 0 lvm [SWAP]
└─sda3 8:3 0 10G 0 part
└─vg-lv_root 254:0 0 17,7G 0 lvm /
sr0 11:0 1 1024M 0 rom
が/
と に分割される理由がわかりません。 これは正常ですか?sda2
sda3
スワップ パーティションは必要ありません。そのスペースをどのように使用できますか/
?
root@Debian1:~# df -kh
System plików rozm. użyte dost. %uż. zamont. na
/dev/dm-0 18G 18G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 201M 25M 176M 13% /run
tmpfs 501M 0 501M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 501M 0 501M 0% /sys/fs/cgroup
/dev/sda1 461M 33M 405M 8% /boot
tmpfs 101M 0 101M 0% /run/user/0
boot
スペースが多すぎる追加のパーティション(およびすべて)があり、tmpfs
そのスペースの一部を次のように使用したいです/
答え1
表示されるすべての tmpfs ファイルシステムは疑似ファイルシステムです。これらはディスク上に存在しないため、ディスク領域を取り戻すのに役立ちません。
ディスクが 2 つのパーティションに分割されていることに関して、表示されているのは LVM パーティションです。1 つの論理パーティションが 2 つの物理パーティションに分散するように構成されています。これは「正常」ですが、なぜこのようにしたのかはわかりません。おそらく、インストール時にディスクが既にこのようにパーティション分割されていて、パーティション テーブルを書き換えなかったのでしょうか。
あなたの質問に答えると、
免責事項! パーティションの操作は危険な行為です。 操作を行う前に必ずデータのバックアップを取ってください。
ブート パーティションには触れないほうがいいでしょう。500 MB は適切な最小値であり、これより小さくすると、将来カーネルを更新するときに問題が発生する可能性があります。
スワップ パーティションが絶対に必要ないことが確実な場合は、それを実行するのは非常に簡単です。まず、スワップをオフにします。
swapoff -a
/etc/fstabを開いて、スワップパーティションの行をコメントアウトします。次のようになります。/dev/mapper/vg-lv_swap次のコマンドで必要になるので、このパスをメモしておいてください。
次に、論理スワップ パーティションを削除します。
lvremove /dev/mapper/vg-lv-swap
タイプ:
pvs
LVM 物理ボリュームに空き領域があることがわかります。これで、/ 論理ボリュームを拡張して、この空き領域を占有できるようになりました。
lvextend /dev/mapper/vg-lv-root -l 100%PVS
パーティションが拡張されたというメッセージが表示されます。次に、基盤となるファイルシステムを拡張する必要があります。拡張方法はファイルシステムによって異なります。http://tldp.org/HOWTO/LVM-HOWTO/extendlv.htmlガイドとして。
/ パーティションが使用しているファイルシステムを確認するには:
lsblk -f