Saya memiliki instance Amazon EC2 yang telah memberi saya partisi '/' kecil dan partisi '/ mnt' besar. Karena itu, saya telah memindahkan dir data mysql saya ke partisi / mnt. Namun saya sekarang mengalami masalah dengan folder / tmp kehabisan ruang pada permintaan gabung besar saya dan saya mencoba juga memindahkan / tmp ke / mnt / tmp. Saya mencoba melakukan ini dengan symlink tetapi itu mengakibatkan layanan mysql tidak dapat memulai.
Mohon saran tentang cara memindahkan penyimpanan / tmp ke / mnt (/ dev / xvdb)
mount
amazon-ec2
Programster
sumber
sumber
/mnt
(dengan ukuran) adalah gigih (atau dia memasang sesuatu di sana yang gigih) karena dia sebenarnya menyimpan data di sana. BTW, Anda mungkin benar-benar ingin melakukan ping padanya (menggunakan@
) karena saya hampir yakin tidak dapat melakukan ping.Memindahkan partisi "/ tmp" memerlukan beberapa tambahan yang tidak disarankan dalam jawaban yang salah ini /ubuntu//a/371628/298086 .
Memindahkan data berarti menghapus data dari partisi asli setelah dikloning ke tujuan satu, yang mutlak tidak dilakukan oleh bind mount.
Jika Anda mencoba opsi pemasangan kanan ("MOVE", jangan ikat):
Saya yakin ini akan gagal melaporkan bahwa " tmp adalah mountpoint yang dibagikan " (yang memang berarti " Saya tidak dapat memindahkan mountpoint jika masih dalam proses menggunakannya ")
"Jawaban" yang Anda cari, mungkin memerlukan penghentian dan memulai kembali layanan menggunakan / mengakses / tmp, sebelum memindahkan konten.
Anda dapat mendaftar layanan / proses tersebut dengan menjalankan:
Jadi, begitu Anda mendaftar apa yang sebenarnya diakses / digunakan
/tmp
, adalah ketika Anda dapat memutuskan "bagaimana harus bertindak".Menurut saya cara paling aman lewat
Tetapi ada cara lain yang tidak membutuhkan restart sistem, tetapi tidak lebih aman seperti yang sebelumnya. Hal ini dijelaskan di sini dan terdiri dalam umounting
/tmp
dalam malas cara, apa yang harus memungkinkan Anda untuk mengeksekusimount -M
Dua tautan ini akan membantu permintaan Anda:
sumber