Резиновый раздел (2,9 ГБ на 337МиБ)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

richrd
Сообщения: 227

Резиновый раздел

Сообщение richrd »

Не важно при каких обстоятельствах, но перестал загружаться один компьютер.
Был там установлен Debian.
Диск был размечен по автоматически умолчанию на отдельные разделы:

Код: Выделить всё

 /
 /usr
 /var
 swap
 /tmp
 /home

В процессе был выделен из home ещё один раздел, но это тоже не важно.

Взглянув на жёсткий диск с другого компьютера я увидел это:
Изображение
Не размечено - бывшый корневой раздел, дальше по списку /usr /var swap /tmp /home и ещё один не важный.

Утилитой

Код: Выделить всё

testdisk
восстановил все данные с бывшего корневого раздела.
Не задумываясь создал файловую систему в не размеченной области и попробовал скопировать туда восстановленные файлы,
а они не влазят. o_O
Взвесил 2,9 ГБ.
Как такое может быть?

Восстановленный fstab:

Код: Выделить всё

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdc1       /               ext3    errors=remount-ro 0       1
UUID=8e214c0f-ff6f-4ff5-9a0e-c149a570f504       /               ext3    errors=remount-ro 0       1
# /dev/hdc9       /home           ext3    defaults        0       2
UUID=b5964be9-9733-43f3-867c-173a61ab7590       /home           ext3    defaults        0       2
# /dev/hdc8       /tmp            ext3    defaults        0       2
UUID=47d9dbd0-265a-4640-826f-567f5b254117       /tmp            ext3    defaults        0       2
# /dev/hdc5       /usr            ext3    defaults        0       2
UUID=3ce91c08-6dcc-4cdb-9735-143f862f8168       /usr            ext3    defaults        0       2
# /dev/hdc6       /var            ext3    defaults        0       2
UUID=434debca-32aa-4b85-aca4-7e625d1e1db1       /var            ext3    defaults        0       2
# /dev/hdc7       none            swap    sw              0       0
UUID=18d89e81-b913-4221-a71e-cb0e48f62b45       none            swap    sw              0       0

Самые увесистые каталоги:

Код: Выделить всё

/opt 804,6 МБ
/lib 1,5 ГБ
/etc  597,1 МБ

которые судя по fstab и скрину не были на отдельных разделах.
Спасибо сказали:
Kopilov
Сообщения: 955
ОС: [K]Ubuntu, Debian

Re: Резиновый раздел

Сообщение Kopilov »

То есть, вы создали раздел в неразмеченной области и на нём -- файловую систему.
Возможно, старый раздел был больше нового. Старые установщики Debian-а создавали таблицу разделов без учёта выравнивания по большим физическим секторам, первым сектором первого раздела был 63-й, сейчас -- 2048-й. Если диск с маленькими физ. секторами -- пересоздайте раздел вручную.
Так же можно поиграть с параметрами файловой системы, прежде всего -- процентом резервируемого пространства (подробнее в этой теме)

(невнимательно прочитал подзаголовок)

Хотя нет, если всё неразмеченное пространство, в котором мог находиться раздел, составляет 337 МиБ, а восстановленных файлов 2.9 ГиБ -- почти в 10 раз больше -- причины в чём-то другом. Возможно, были разряжённые файлы.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Резиновый раздел

Сообщение sash-kan »

richrd писал(а):
22.08.2012 23:11
попробовал скопировать туда восстановленные файлы
/dev/zero не пытались «восстановить»?
хардлинки не пытались копировать по отдельности?

p.s. в общем, пожалуйста: больше конкретики, меньше картинок·
полный текст команды и её полный вывод — лучшие друзья понимания·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
richrd
Сообщения: 227

Re: Резиновый раздел

Сообщение richrd »

sash-kan писал(а):
23.08.2012 11:30
/dev/zero не пытались «восстановить»?

Нет, в восстановленном каталоге /dev только два пустых подкаталога pts и shm
sash-kan писал(а):
23.08.2012 11:30
хардлинки не пытались копировать по отдельности?

Нет, просто попробовал скопировать все восстановленные каталоги
sash-kan писал(а):
23.08.2012 11:30
p.s. в общем, пожалуйста: больше конкретики, меньше картинок·
полный текст команды и её полный вывод — лучшие друзья понимания·

Картинка итак одна.
Я бы и рад, но не знаю что ещё можно показать.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Резиновый раздел

Сообщение sash-kan »

richrd писал(а):
23.08.2012 14:04
sash-kan писал(а):
23.08.2012 11:30
хардлинки не пытались копировать по отдельности?

Нет, просто попробовал скопировать все восстановленные каталоги
вот и скопировали хардлинки по отдельности·

QUOTE писал(а):
sash-kan писал(а):
23.08.2012 11:30
p.s. в общем, пожалуйста: больше конкретики, меньше картинок·
полный текст команды и её полный вывод — лучшие друзья понимания·

Картинка итак одна.
Я бы и рад, но не знаю что ещё можно показать.
sash-kan писал(а):
23.08.2012 11:30
полный текст команды и её полный вывод
вместо ни о чём не говорящих фраз
richrd писал(а):
22.08.2012 23:11
попробовал скопировать туда восстановленные файлы,
а они не влазят
richrd писал(а):
22.08.2012 23:11
Взвесил
richrd писал(а):
22.08.2012 23:11
увесистые каталоги

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Резиновый раздел

Сообщение sash-kan »

иллюстрация того, что вы сделали:

Код: Выделить всё

$ mkdir 1
$ touch 1/file
$ ln 1/file 1/copy
$ cp -r 1 2
$ ls -l 1 2
1:
total 0
-rw-r--r-- 2 al al 0 Aug 23 18:42 copy
-rw-r--r-- 2 al al 0 Aug 23 18:42 file

2:
total 0
-rw-r--r-- 1 al al 0 Aug 23 18:42 copy
-rw-r--r-- 1 al al 0 Aug 23 18:42 file
$
разницу замечаете?
вот потому я и прошу показать конкретные команды (полностью) и их вывод (полностью)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
richrd
Сообщения: 227

Re: Резиновый раздел

Сообщение richrd »

sash-kan писал(а):
23.08.2012 18:44
иллюстрация того, что вы сделали:

Понятно, спасибо.
Видимо не testdisk`ом нужно было восстанавливать.

В каталоге куда были восстановлены файлы:

Код: Выделить всё

$ du -sh ..
3,1G    ..
Спасибо сказали: