Tengo MacOS High Sierra - 10.13.6 Security Update 2020-006 (17G14042) y mi sistema no se comporta bien debido a que el disco está lleno de datos.
Intento mantener unos cuantos GB libres en el disco duro de mi Mac, pero de vez en cuando se llena por razones ajenas a mi voluntad (¿algún archivo de intercambio aumenta de tamaño aleatoriamente?). Entonces el sistema se bloquea: los archivos no se pueden guardar, el Finder deja de responder (incluso cuando se fuerza su reinicio), algunas otras aplicaciones dejan de responder, y algunas de las que sí responden son incapaces de salir limpiamente (presumiblemente porque eso implicaría escribir en archivos). Me gustaría salvar mi trabajo no guardado limpiando primero el espacio en disco sin tener que mantener pulsada la tecla de encendido.
Lo primero que hago es forzar la salida de los navegadores pero eso solo no lo soluciona. Normalmente sigo teniendo Terminal abierto y puedo cambiar a él. Allí, usando df
y du
Puedo ver que tal vez 1-2G podría ser liberado de ~/Library/Cache
o ~/Downloads
. Sin embargo, cuando intento eliminar archivos utilizando rm
por ejemplo:
rm -rf ~/Library/Cache/Google
o:
rm -f ~/Downloads/biggest_single_file.blob
...entonces el rm
se niega, con el mensaje "No queda espacio en el dispositivo". Para mí esto es sorprendente - ¿por qué una utilidad cuyo único propósito en la vida es eliminar archivos necesita consumir espacio en disco? Es como decir "Tienes demasiada sed para beber" o "No encendamos la calefacción, hace demasiado frío", en otras palabras, ridículo.
Supongo que la explicación debe ser que rm
Aunque he estado pensando en ello como una utilidad de bajo nivel, en realidad está haciendo algo más complicado que implica el control de versiones o copias de seguridad o registro o algo que requiere la creación de un archivo. Si es así: ¿existe un comando de nivel aún más bajo para verdaderamente ¿sólo borrar archivos?
Actualización: Supongo que lo que sea que esté consumiendo espacio en disco debe ser en realidad una propiedad del sistema de archivos y no necesariamente del rm
utilidad. Recibía el mismo mensaje de error si intentaba
echo "" > ~/Downloads/biggest_single_file.blob
o
python -c "open('$HOME/Downloads/biggest_single_file.blob','wt')"