Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Поправяне на файловата система

Featured Replies

Ползвам лаптоп с инсталирани Линукс Минт 20.04 и Уиндоус 10 про. Системната част на Линукса е на 84 ГБ SSD, а home заедно с W10 са на друг SSD, който получи някакъв срив и в момента Линуксът не може да се зарежда. Опитах да възстановя grub, но не се получи. Закачих втория диск към друг комп с линукс Минт 22.1 с цел да източа Home директорията, но някои файлове са нечетими и мисля, че файловата състема е прецакана. Въпросът ми е мога ли да я ремонтирам като дискът е закачен като външен USB ? Използвал съм fsck по-рано, но сега нещо не става. Благодаря!

Разрешен от Оми

Ако файловете не се четат, най-вероятно диска е заминал, това е и причина за въпросния срив. SMART статуса и атрибутите му гледал ли си?

Можеш да я ремонтираш като закачен външен USB. 
Всъщност не е трябвало да местиш диска - зареждаш Линукс от флашка/CD и ремонтираш от там.
Предполагам файловата ти система е ext4?
Ако да - пусни му един fsck на проблемния Linux дял.
Първо тестово без поправки да видиш какво ще ти каже програмата за състоянието на файловата система, 

# fsck.ext4 -f -n -v /dev/проблемният_дял


а за поправка:

# fsck.ext4 -f -y -p -v /dev/проблемният_дял

 

  • Автор
преди 1 час, MZ/X написа:

Можеш да я ремонтираш като закачен външен USB. 
Всъщност не е трябвало да местиш диска - зареждаш Линукс от флашка/CD и ремонтираш от там.
Предполагам файловата ти система е ext4?
Ако да - пусни му един fsck на проблемния Linux дял.
Първо тестово без поправки да видиш какво ще ти каже програмата за състоянието на файловата система, 

# fsck.ext4 -f -n -v /dev/проблемният_дял


а за поправка:

# fsck.ext4 -f -y -p -v /dev/проблемният_дял

 

Отговорът е

ree inodes count wrong (15302013, counted=15302025).
Fix? no


      197251 inodes used (1.27%, out of 15499264)
        4010 non-contiguous files (2.0%)
         121 non-contiguous directories (0.1%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 196551/573/12
    55087234 blocks used (88.88%, out of 61982208)
           0 bad blocks
          20 large files

      182327 regular files
       14802 directories
           0 character device files
           0 block device files
           0 fifos
           0 links
          97 symbolic links (91 fast symbolic links)
           4 sockets

,но след опита за поправка

$ sudo fsck.ext4 -f -y -p -v /dev/sda3
e2fsck: Only one of the options -p/-a, -n or -y may be specified.

т.е. някоя опция не е така.

Дам, -y и -p си пречат
значи: 

# fsck.ext4 -f -p -v /dev/проблемният_дял

-p                  Automatic repair (no questions)
-f                   Force checking even if filesystem is marked clean
-v                  Be verbose
 

  • Автор

нещата маъ се запичат:

PORTEGE:~$ sudo fsck.ext4 -f -p -v /dev/sda3
/dev/sda3: recovering journal
/dev/sda3: Superblock needs_recovery flag is clear, but journal has data.
/dev/sda3: Run journal anyway

/dev/sda3: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
    (i.e., without -a or -p options)

съгласявам се за -р


PORTEGE:~$ sudo fsck.ext4 -f -v /dev/sda3
e2fsck 1.46.5 (30-Dec-2021)
/dev/sda3: recovering journal
Superblock needs_recovery flag is clear, but journal has data.
Run journal anyway<y>? yes
fsck.ext4: unable to set superblock flags on /dev/sda3


/dev/sda3: ********** WARNING: Filesystem still has errors **********

 

Горното означава, че не можеш да пишеш по диска.
А по-горе пишеш, че не може да четеш определени файлове.
На файлово ниво може да пробваш да монтираш дяла с друг superblock и да си прехвърлиш информацията.
Изпълни:

# dumpe2fs /dev/sda3 | grep -i superblock


Избери си superblock по желание, 2-рия или 3-тия  обикновено, и монтирай през него

# mount -t ext4 -o sb=избраният_суперблок /dev/sdа3 


Пробвай да си прехвърлиш информацията сега, преди всякакви други последващи методи за поправка.

На диск ниво - трябва да се види какво му е състоянието - SMART на SSD - и дали си заслужава да се продължава с това SSD.

разписвам ти командата за 3-тия суперблок:

# mount -t ext4 -o sb=24577 /dev/sdа3 

като референция от моя дъмп:
fNW23tQ.png

А за диска - не знаеш дали си е заминал, преди да си видял SMART

  • Решение

Дай му точка на монтиране щото наистина го нямаш на другия компютър

$ sudo mkdir -p /mnt/ssd
$ sudo mount -t ext4 -o sb=24577 /dev/sda3 /mnt/ssd

И информацията ти е в /mnt/ssd
 

  • Автор

Отговорът е:

mount: /mnt/ssd: wrong fs type, bad option, bad superblock on /dev/sda3, missing codepage or helper program, or other error.

Очевидно дискът е заминал - SMART таблицата му е "failed", ще пробвам да копирам по малко където е възможно. Искрено ти благодаря за помощта и отделеното време!

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.