Ini adalah sistem file saya:
$ df -h -x tmpfs -x devtmpfs
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/fedora-root 9.8G 7.6G 1.7G 83% /
/dev/mapper/fedora-home 50G 27G 21G 57% /home
/dev/sda9 1022M 8.4M 1014M 1% /boot/efi
Dan seperti yang Anda lihat, sistem file root sudah penuh.
Saya sudah mencoba untuk menghapus semua hal yang tidak berguna tetapi masih saya tidak punya cukup ruang.
Bagaimana saya bisa meningkatkannya? Saya memiliki 60 giga tersisa di hard drive saya, apakah ada cara saya dapat memindahkan sistem file root saya di sana?
linux
partitioning
filesystems
fedora
lvm
Dimitri Danilov
sumber
sumber
sudo pvscan
?PV /dev/sda10 VG fedora lvm2 [141.56 GiB / 77.56 GiB free] Total: 1 [141.56 GiB] / in use: 1 [141.56 GiB] / in no VG: 0 [0 ]
Jawaban:
Kabar baik!
pvscan
menunjukkanPV /dev/sda10 VG fedora lvm2 [141.56 GiB / 77.56 GiB free]
- jadi Anda harus dapat menambahkan hingga 77,56GiB ke salah satu sistem file Anda. Saya sarankan menambahkannya dalam blok yang lebih kecil (seperti 10GiB), jadi Anda memiliki cadangan untuk dimasukkan/home
jika Anda memutuskan Anda perlu pertumbuhan di sana nanti.Ini adalah operasi yang relatif teruji dengan baik dan umumnya aman, tetapi semua volume level root dan operasi sistem file memiliki beberapa risiko - pastikan Anda memiliki cadangan yang berfungsi terlebih dahulu. Kemudian....
Anda dapat memperluas
root
volume logis Anda untuk menggunakan ruang kosong denganlvextend
, seperti ini:(Atau
-L
dan-r
bukannya--size
dan--resizefs
, jika Anda lebih suka opsi pendek.)sumber
141.56 GiB / 77.56 GiB free
dibaca seperti X dari Y gratis. Jadi pada awalnya saya pikir itu lelucon: Ppvs
ataupvdisplay
, jika Anda mau.Jawaban yang lebih umum untuk LVM:
Pertama - pastikan Anda memiliki penyimpanan unpartitioned tambahan. Kemudian:
Gunakan
fdisk
untuk membuat partisi baru (lebih aman daripada memperluas yang sudah ada)Gunakan
pvcreate
untuk membuat volume LVM fisik:Gunakan
vgextend
untuk memperluas grup LVM yang ada menggunakan volume fisik baru:Anda bisa mendapatkan nama grup dengan
vgdisplay
Gunakan
lvextend
pada lvm mapper untuk memperluas volume lvm:Tumbuhkan sistem file:
Atau
sumber
Sistem / filesystem mungkin merupakan tantangan khusus, karena itu perlu didukung oleh boot loader.
Jawaban ini tidak menentukan cara menyelesaikan tugas yang diminta, tetapi memberikan solusi.
Pilihan lain: temukan sub-direktori (mis., / Big /) yang memiliki banyak data. Kemudian salin data itu ke 60GB ruang Anda, mv direktori dengan banyak ruang (misalnya, mv / big / bigback), dan pasang 60GB Anda (atau sebagian darinya) ke / besar. Setelah mengkonfirmasi semuanya berfungsi seperti yang diharapkan, rm / bigback untuk mendapatkan kembali ruang di /
sumber
touch /.autorelabel; reboot
untuk memastikan file yang dipindahkan memiliki label SELinux yang tepat.Pilihan lain, sebelum Anda mencoba sesuatu yang lebih drastis, adalah menggunakan BleachBit untuk menghapus file sementara dan yang tidak dibutuhkan lainnya.
Dari wikipedia:
Itu harus di manajer paket, jadi ini harus dilakukan.
Atau unduh dari halaman mereka .
sumber