Tengo la intención de usar fsck para verificar mi partición de Linux del disco principal, porque su sistema de archivos sospecha que es
no desmontado limpiamenteapagando el sistema. He buscado en mis variables de entorno: ninguna de ellas, excepto PATH, debería controlar el programa fsck. Pero el programa aparentemente necesita ser usado durante un arranque:
: ~ $ fsck -V fsck de util-linux 2.20.1 Comprobando todos los sistemas de archivos. [/sbin/fsck.ext4 (1) - /] fsck.ext4 / dev / sda6 e2fsck 1.42 (29-nov-2011) / dev / sda6 está montado.(No hay un archivo / forcefsck en mi raíz de acuerdo con ¿Cómo puedo saber si habrá un fsck durante el próximo arranque?. Mi archivo etc / fstab contiene
¡¡¡ADVERTENCIA!!! El sistema de archivos está montado. Si continúa usted SE causar GRAVES daños del sistema de archivos. ¿De verdad quieres continuar? No cheque abortado.
# / etc / fstab: información del sistema de archivos estático. # # # Use 'blkid' para imprimir el identificador universalmente único para un # dispositivo; esto se puede usar con UUID = como una forma más robusta de nombrar dispositivos # que funciona incluso si se agregan y eliminan discos. Ver fstab (5). # # # # proc / proc proc nodev, noexec, nosuid 0 0 # / estaba encendido / dev / sda6 durante la instalación UUID = 1ac55d8d-c112-4bc7-9e79-921d196f9f79 / ext4 errores = remount-ro 0 1 # swap estaba en / dev / sda7 durante la instalación UUID = 54f7e314-50e2-419b-a45d-47c3058ecc00 ninguno intercambio sw 0 0 / dev / fd0 / media / floppy0 auto rw, user, noauto, exec, utf8 0 0
)
De acuerdo con una respuesta al reinicio lento: comprender fsck y tune2fs He intentado tune2fs con la esperanza de obtener el valor presente de
max_mounts_countparámetro para poder establecerlo en 1 para verificar la partición durante el próximo arranque . Pero después
sudo rm / var / lib / update-notifier / fsck-at-rebooty un reinicio solo recibí una respuesta
: ~ $ tune2fs -l / dev / sda6 tune2fs 1.42 (29-nov-2011) tune2fs: Permiso denegado al intentar abrir / dev / sda6 No se pudo encontrar el superbloque del sistema de archivos válido. Puedo usar
sudo tune2fs -l / dev / sda6¿sin peligro? Gracias.
Respuestas:
Para ejecutar
fsck
en su disco duro, debe iniciar un liveCD y luego ejecutar los comandos con sus particiones de disco duro como destino.-Necesitas crear el archivo, es solo un archivo en blanco, así que ejecuta
sudo touch /forcefsck
y fsck verificará tu disco la próxima vez que reinicies.fuente
Estoy de acuerdo con el comentario de @ bodhi.zazen aquí. La mejor manera de verificar un sistema de archivos es arrancar desde medios en vivo, elegir "Probar Ubuntu" y luego manualmente
fsck
la partición en cuestión. Por ejemplo,sudo fsck /dev/ZdXY
donde ZdXY es la partición en cuestión.sudo fdisk -l
le dará una lista de sus unidades y las particiones en ellas. Esta información debería ser suficiente para determinar qué partición necesita verificar.fuente