Размонтирование Linux

У меня проблема с hashcat в Kali Linux, и кто-то в Интернете предложил сделать fsck. Я проверяю, и он говорит, чтобы размонтировать устройство перед использованием команды fsck. Я использую Kali Linux в двойной загрузке с Windows 10, и когда в Kali я использовал команду sudo fdisk -l я получаю

 Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 1944CA1D-BEC1-4BB5-BE09-9B95435D98AE Device Start End Sectors Size Type /dev/sda1 2048 923647 921600 450M Windows recovery environment /dev/sda2 923648 1126399 202752 99M EFI System /dev/sda3 1126400 1159167 32768 16M Microsoft reserved /dev/sda4 1159168 817444121 816284954 389.2G Microsoft basic data /dev/sda5 817444864 819197951 1753088 856M Windows recovery environment /dev/sda6 819200000 1372157951 552957952 263.7G Microsoft basic data /dev/sda7 1372160000 1797947391 425787392 203G Microsoft basic data /dev/sda8 1797947392 1920043007 122095616 58.2G Linux filesystem /dev/sda9 1920043008 1953523711 33480704 16G Linux swap 

и это показывает мне этот список. Можете ли вы перечислить команды для ввода сейчас, чтобы размонтировать поврежденный раздел и использовать команду fsck для этого? Я не могу размонтировать sda8 потому что он используется, поскольку я использую командное окно только в этом. Как мне выполнить дальнейшие шаги?

Не видя вывод df -h или mount , я точно не знаю, где смонтирован ваш /dev/sda8 . Тем не менее, поскольку это, кажется, ваша единственная файловая система Linux, я думаю, что это корневая файловая система вашей установки Linux.

Проверка корневой файловой системы требует специальных шагов, потому что вы не можете просто размонтировать корневую файловую систему: тогда у вас не будет доступной файловой системы, откуда можно загрузить инструмент fsck !

Однако вы можете перемонтировать его только для чтения с помощью mount -o remount,ro / . Затем вы можете запустить fsck.ext4 -C0 -f /dev/sda8 . Но переключение корневой файловой системы в режим «только чтение», когда вся операционная система запущена и работает, приведет к большому количеству ошибок, и если команда fsck внесла какие-либо изменения в содержимое диска, вам придется преднамеренно аварийно завершить работу системы и перезагрузиться после fsck был завершен, так как данные в буферах операционной системы теперь будут не синхронизированы с истинным состоянием диска. Так что эта процедура не рекомендуется.

Правильный способ запустить fsck в корневой файловой системе – это загрузить систему в однопользовательском режиме. Один из способов сделать это – добавить параметры загрузки, такие как init=/bin/bash , в загрузчик GRUB. Это должно привести вашу систему в состояние, когда корневая файловая система находится в режиме «только для чтения», и фоновые демоны не запускаются, и вы, вероятно, можете просто запустить fsck -C0 -f /dev/sda8 и после ее завершения запустите reboot чтобы перезапустить система в нормальном режиме.

(Должны быть «должны» и «вероятно», потому что я не знаю деталей однопользовательского режима Кали. Могут потребоваться некоторые дополнительные шаги.)