Saya tidak terlalu mendalami hal pemasangan/pelepasan ini di Linux, jadi inilah pertanyaan saya:
Dengan df -h
Saya mendapatkan gambaran umum berikut:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /home
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
Saya menggunakan mesin ini sebagai server web tempat semua hal terkait web berada di bawah /srv/
. Karena ini adalah bagian dari /
Saya kehabisan ruang disk di sini. Saya melihat /home
memiliki ruang web 44G yang tersedia, yang merupakan omong kosong murni dalam kasus saya. Jadi saya ingin memiliki /home
bukan sebagai partisi sendiri (bukan sebagai bagian dari /
), tetapi /srv
sebagai partisi sendiri, mengambil ruang yang digunakan oleh /home
. Jadi setelah itu df -h
akan terlihat seperti ini (/home
diganti dengan /srv
):
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /srv
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
Apa yang harus dilakukan untuk sampai ke sini?
Jawaban yang Diterima:
Karena Anda memiliki banyak ruang di /home
, pindahkan semua barang dari /srv
ke /home
, lalu (opsional) pindahkan barang yang ada di /home
ke partisi root.
Solusi paling sederhana, jika Anda tidak keberatan dengan waktu henti beberapa menit, adalah memindahkan /srv
ke dalam partisi yang lebih besar dan symlink itu:
mv /srv /home
ln -s /home/srv /
Jika Anda benar-benar ingin pindah /home
ke partisi root, maka dibutuhkan beberapa penggantian nama. Saya berasumsi tidak ada direktori bernama /home/srv
atau /srv/srv
.
mv /srv home
mkdir /srv
mount --move /home /srv
mv /srv/acme … /home/
mv /srv/srv/* /srv
rmdir /srv/srv
Terakhir (jika Anda tidak menggunakan metode tautan simbolik) edit /etc/fstab
untuk mengubah titik pemasangan:pada baris yang dimulai dengan /dev/sda9 /home
, ganti /home
oleh /srv
.