Saya ingin memindahkan /var
folder server saya (xen server) ke disk baru.
Saya mengikuti ini tetapi init 1
perintah mengeluarkan saya dari sesi ssh.
Dapatkah saya menghindari menggunakan init 1
untuk mencegah semua proses untuk menulis di folder ini?
Alih-alih, saya pikir saya dapat mencoba untuk menghentikan semua layanan yang berjalan dan memastikan lsof | grep /var
tidak ada file yang terbuka /var
sebelum saya memindahkannya.
Apakah ini cara yang tepat untuk melakukan ini?
/etc/init/ssh.conf
:start on runlevel [2345] stop on runlevel [!2345]
dengan yang:start on runlevel [S2345] stop on runlevel [!S2345]
Setelah perubahan ini selesai, Anda akan dapat masuk kembali ke sesi ssh Anda, setelah dikeluarkan olehinit 1
perintah.Jawaban:
Jika Anda ingin melakukannya dengan benar, Anda perlu mengakses server Anda secara lokal dan meletakkannya dalam mode satu pengguna. Menghentikan layanan satu per satu melalui
ssh
tidak akan membantu karenassh
itu sendiri adalah layanan dan itu juga menggunakan/var
, misalnya untuk masuk/var/log/secure
.sumber