Saya menggunakan Disk Inventarisasi X dan menemukan sebuah file yang bernama sleepimage
di /private/var/vm/
Dibutuhkan 4 GB! Saya juga menemukan banyak file lain di folder yang sama yang disebut swapfile0
swapfile1
, dll. Apakah itu dan apakah mereka aman untuk dihapus sehingga saya dapat membebaskan ruang? (hampir 10 GB)
sleep-wake
storage
hidden-file
virtual-memory
daviesgeek
sumber
sumber
Jawaban:
swapfile0
,swapfile1
dan sebagainya adalah file swap. Anda dapat menganggapnya seperti "cadangan" RAM. Ketika komputer Anda tidak memiliki RAM yang cukup untuk mengakomodasi permintaan memori semua program Anda (yang hampir selalu, ini normal), ia menggunakan file-file ini untuk "menulis" bagian dari apa yang ada dalam RAM.Ini
sleepimage
memiliki penggunaan yang sangat mirip, kecuali itu hanya digunakan ketika Mac Anda hibernasi / bangun.Menghapus salah satu
swapfile*
file kemungkinan akan mengacaukan sistem Anda, tetapi Anda dapat menghapusnya dengan amansleepimage
. Namun, ini agak tidak berguna, itu mungkin akan dibuat kembali saat berikutnya komputer Anda dimatikan. Jika Anda benar - benar ingin menghapusnya, Anda harus menggunakannyasudo rm
, karenaroot
memiliki file tersebut.Akhirnya, itu normal untuk
sleepimage
mengambil hingga 4 GB; biasanya akan memakan ruang yang sama dengan RAM Anda.Sunting Anda dapat menghapus
/var/vm/sleepimage
dengan aman, tetapi akan dibuat kembali saat Anda mematikan Mac. Jika Andarun sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage
, Mac akan menggunakan mode tidur normal (seperti desktop Mac secara default) dan tidak akan dibuat ulang/var/vm/sleepimage
. Lihat posting ini dengan informasi lebih lanjut.sumber
man pmset
dan pertanyaan ini .Itu adalah bagian dari sistem memori virtual:
swapfile*
berisi pertukaran data secara harfiah, yang merupakan konten memori yang telah didorong ke disk.Ini
sleepimage
digunakan untuk menangguhkan dan melanjutkan dukungan; ketika sistem hibernasi, di situlah data memori disimpan.Menghapus salah satu akan menyebabkan masalah signifikan: sleepimage adalah ukuran yang sama dengan RAM, dan perlu diciptakan kembali untuk tidur; file swap adalah memori yang digunakan, dan akan menyebabkan masalah serius untuk dihapus.
Jika Anda menggunakan lebih sedikit swap, sistem akan secara otomatis membatalkan alokasi file-file itu, dan membebaskan ruang disk tersebut.
sumber
sleepimage
bukan bagian dari sistem memori virtual .sleepimage
berkaitan dengan manajemen daya dan memori fisik .Saya baru saja menghapus sleepimage saya dan semuanya berfungsi dengan baik, dan untuk mencegahnya muncul kembali secara permanen, ikuti langkah-langkah yang dijelaskan dalam komentar artikel ini
Ringkasan…
Ya, Anda dapat menghapus sleepimage dan itu hanya akan dibuat lagi secara otomatis pada saat Mac Anda ditidurkan. Untuk menghapus sleepimage, ketikkan perintah berikut ke Terminal:
sudo rm / pribadi / var / vm / sleepimage
Anda akan dimintai kata sandi administrator untuk mendapatkan akses untuk menghapus file, ini normal.
File sleepimage hanya diperlukan untuk fungsi sleep-aman di mana data Anda disimpan ke HDD sebelum tidur, jika Anda ingin mendapatkan kembali ruang disk ini secara permanen, Anda dapat melakukannya dengan menggunakan perintah berikut di jendela terminal. Ini akan mengembalikan komputer Anda ke metode tidur lama, yang akan tidur lebih cepat dan bangun lebih cepat tetapi tidak menyimpan data Anda dalam memori selama periode tidur.
untuk memeriksa mode mana yang aktif
untuk mengubah mode 0 = tidur gaya lama 3 = baru (simpan ke gaya disk)
sumber