7 Helah Terperinci untuk Menuntut Semula Ruang Cakera untuk Pengguna Pro Mac OS X
Kehabisan ruang cakera tidak pernah menyeronokkan, dan ruang pemacu adalah premium bagi kami yang mempunyai pemacu SSD yang lebih kecil seperti MacBook Air dengan pemacu 64GB atau 128GB. Helah ini agak maju dan dengan itu ditujukan kepada segmen pro pengguna SSD yang selesa mengubah suai fungsi sistem dan fail melalui baris arahan dengan arahan yang berpotensi berisiko seperti 'rm -rf' dan kad bebas – jika itu tidak menggambarkan set kemahiran anda, maka artikel ini bukan untuk anda dan anda harus menggunakan petua mudah ini sebagai gantinya.Selain itu, beberapa helah ini melumpuhkan fungsi sistem tertentu dan mungkin mempunyai kesan sampingan yang akan dianggap tidak diingini oleh pengguna biasa, jadi pastikan anda memahaminya sebelum menggunakannya pada Mac tertentu. Jika ragu-ragu tentang helah atau sintaks perintah tertentu, adalah lebih selamat untuk mengelakkannya sepenuhnya dan bergantung pada kaedah yang lebih tradisional yang ditawarkan di sini untuk menuntut semula ruang cakera apabila keadaan menjadi sesak pada Mac.
TUNGGU! Pengguna lanjutan sahaja! Serius. Jika anda pendatang baru kepada OS X ini bukan untuk anda. Satu kesilapan kesilapan kecil boleh mengakibatkan kehilangan fail dan kerosakan pada fail OS teras disebabkan sifat merosakkan perintah 'sudo rm'. Jangan gunakan salin dan tampal, dan pastikan anda mempunyai laluan yang tepat yang ditetapkan sebelum melaksanakan arahan. Sandarkan Mac anda sebelum anda bermula. Anda telah diberi amaran, jadi teruskan atas risiko anda sendiri.
1: Lumpuhkan Mod Hibernasi SafeSleep
Ruang dikosongkan: 4GB – 16GB Ini mematikan fungsi hibernasi asli OS X, yang dikenali sebagai SafeSleep.Pada asasnya, hibernasi membuang kandungan RAM ke fail sleepimage pada cakera keras apabila Mac ditidurkan atau kehabisan bateri. Fail hibernasi itu adalah saiz yang sama dengan jumlah RAM anda, bermakna Mac dengan 4GB RAM akan mempunyai fail hibernasi 4GB, RAM 8GB akan menjadi fail 8GB, dsb. Mematikan ciri ini akan menyebabkan fail itu tidak dibuat, dengan itu membebaskan sistem RAM. Kelemahan ini ialah jika Mac kehabisan hayat bateri, anda tidak akan dapat menyambung semula serta-merta di tempat yang berhenti – dengan kata lain, pastikan Auto-Simpan didayakan dan simpan dokumen anda apabila anda hampir tamat bateri. kehidupan.
- Buka Terminal dan masukkan arahan berikut:
- Seterusnya pergi ke /private/var/vm/ untuk memadam fail imej tidur sedia ada:
- Alih keluar fail imej tidur dengan rentetan berikut:
- Masih dalam /private/var/vm/ kini kita mesti menghalang OS X daripada mencipta fail, jadi kita akan membuat dummy dan menghalang akses tulis kepadanya:
- Akhirnya mari kita halang akses:
sudo pmset -mod hibernate 0
cd /private/var/vm/
sudo rm sleepimage
imej tidur sentuh
chmod 000 /private/var/vm/sleepimage
Ini akan menghalang imej tidur daripada dicipta dan mod hibernasi daripada berfungsi sama sekali. Ini boleh menyebabkan kehilangan data jika bateri anda kehabisan dan anda belum menyimpan fail baru-baru ini, jadi pastikan anda menyimpan dokumen penting anda sebaik sahaja hayat bateri menjadi rendah.
Ini boleh dibuat asal dengan memadamkan fail sleepimage baharu sekali lagi, kemudian memulihkan mod hibernate kepada “3”:
sudo pmset -mod hibernate 3; sudo rm /private/var/vm/sleepimage
Ini adalah helah lanjutan dan harus dirawat dengan sewajarnya.
2: Alih Keluar Suara Pertuturan
Ruang dikosongkan: 500MB – 3GB+ Jangan gunakan teks ke pertuturan dan tidak mengambil berat tentang semua suara mewah yang disertakan dengan OS X? Anda boleh menuntut semula sejumlah besar ruang cakera dengan membuangnya, jumlah ruang yang disimpan bergantung pada bilangan suara yang telah dipasang.
- Kembali ke tetingkap Terminal, masukkan arahan berikut:
- Sekarang untuk memadam keseluruhan direktori Voices:
cd /Sistem/Perpustakaan/Ucapan/
sudo rm -rf Voices/
Perhatikan bahawa teks kepada pertuturan tidak akan berfungsi sama sekali jika anda melakukan ini. Anda juga boleh memadamkan semua suara menggunakan kaedah di atas, kemudian tambahkan satu suara secara manual jika anda lebih suka mengekalkan beberapa keupayaan suara dalam Mac OS X.
3: Padam Semua Log Sistem dalam OS X
Ruang kosong: 100MB-2GB Fail log terkumpul dari semasa ke semasa, walaupun akhirnya jumlah ruang cakera yang digunakan bergantung pada pelbagai perkara seperti penggunaan komputer individu anda, ralat, perkhidmatan yang sedang dijalankan dan banyak lagi perkara lain. Anda akan kehilangan kandungan apl seperti Console dengan melakukan ini, tetapi jika anda tidak berminat untuk membaca fail log OS X untuk tujuan penyahpepijatan dan penyelesaian masalah, ini bukanlah satu kerugian:
sudo rm -rf /private/var/log/
Fail log akan terus dijana dari semasa ke semasa, jadi anda mungkin mahu mengulanginya sekali-sekala. Anda secara teknikal boleh menghalang penciptaan mereka dengan menggunakan pendekatan chmod yang sama digunakan untuk menyekat fail sleepimage, tetapi itu tidak disyorkan.
4: Padamkan Cache QuickLook
Ruang kosong: 100MB-300MB Dalam versi OS X yang lebih lama, QuickLook menjana sedikit fail cache.Apa itu? Nah, Pandangan Pantas ialah keupayaan pratonton fail mewah dalam OS X yang dipanggil dengan memilih mana-mana fail dalam Finder atau dialog Buka/Simpan dan menekan bar ruang. Tidak mengejutkan, QuickLook bergantung pada caching untuk bertindak dengan cepat, dan fail cache tersebut boleh ditambah. Begini cara membuangnya:
NOTA: DALAM VERSI BARU OS X, FOLDER INI BUKAN SEKADAR CACHE PANDANG CEPAT, JANGAN PADAMKAN FOLDER INI DALAM OS X 10.10, 10.11 ATAU LEBIH BARU.
sudo rm -rf /private/var/folders/
5: Alih keluar Emac
Ruang kosong: 60MB+ Tidak menggunakan emacs? Tidak tahu apa itu? Anda mungkin tidak memerlukannya kemudian (Ia adalah editor teks baris arahan, bagi mereka yang tidak dikenali). Anda tidak akan menjimatkan GB dengan yang ini, tetapi setiap MB membantu pada SSD kecil:
sudo rm -rf /usr/share/emacs/
Tiada lagi emac, tetapi jangan risau pengguna CLI, anda masih akan mempunyai vi dan nano.
6: Padamkan Fail tmp
Ruang dikosongkan: 500MB-5GB /private/var/tmp/ ialah cache sistem, dan walaupun ia sepatutnya mengosongkan dirinya selepas but semula, ia tidak selalu berlaku. Selain itu, jika anda mempunyai masa hidup 40 hari dan tidak sering but semula, ia juga tidak akan membersihkan dirinya sendiri, jadi anda boleh melakukannya sendiri. Ini boleh menyebabkan akibat yang tidak diingini, jadi ini lebih baik dilakukan selepas but semula, atau apabila anda keluar dari semua aplikasi terbuka dan tiada apl dibuka atau berjalan. Anda perlu menyasarkan fail sementara itu sendiri yang bermula dengan "TM" dan bukan keseluruhan direktori, oleh itu arahannya ialah:
cd /private/var/tmp/; rm -rf TM
Sekali lagi, ini boleh menyebabkan akibat yang tidak diingini, jadi jangan lakukan ini semasa apl sedang berjalan.
7: Sampah Cache
Ruang dikosongkan: 1GB-10GB+ Cache boleh menjadi segala-galanya daripada sejarah penyemakan imbas web, kepada metadata apl sementara, kepada cakera calar apl sendiri .Akhirnya, berapa besar cache pengguna ini bergantung pada aplikasi yang dijalankan, kekerapan Mac dibut semula dan aktiviti pengguna umum, oleh itu saiz fail ini boleh mempunyai julat yang luas. Bukan sahaja apl pengguna berkuasa yang boleh berkembang besar, tetapi banyak apl radio penstriman boleh mencipta fail cache besar yang kekal untuk selama-lamanya. Sama seperti memadamkan fail tmp, ini sebaiknya dilakukan selepas but semula atau selepas menghentikan semua apl yang terbuka dan oleh itu tiada apa-apa yang dijalankan pada masa ini, atau akibat yang tidak diingini boleh berlaku, mengakibatkan tingkah laku pelik untuk apl terbuka.
cd ~/Library/Caches/; rm -rf ~/Library/Caches/
Pendekatan yang lebih selamat untuk perkara ini tersedia di sini, yang menggunakan Finder untuk memadamkan cache pengguna secara manual, sekali gus menghapuskan risiko menggunakan rm -rf dengan kad bebas.
Terima kasih kepada Fernando Almeida kerana menyediakan lima helah ini! Ada beberapa petua hebat yang ingin anda kongsikan dengan kami dan dunia? Hubungi kami di Twitter, Facebook, Google+ atau e-mel, atau tinggalkan ulasan kepada kami!