Был, жил, работал WD MyBookLive (NAS)...
Вдруг перестал работать, файлы на нём остались нужные. Подключил диск к линуксовой машине по USB->SATA видны разделы, всего 4, тот который хранит файлы последний
fdisk -l:
Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 53603FD0-E47D-4079-9349-E28D65E59A5F
Device Start End Sectors Size Type
/dev/sdb1 1032192 5031935 3999744 1,9G Linux RAID
/dev/sdb2 5031936 9031679 3999744 1,9G Linux RAID
/dev/sdb3 30720 1032191 1001472 489M Linux filesystem
/dev/sdb4 9031680 976771071 967739392 461,5G Linux filesystem
Нужный мне раздел(sdb4) создавался командой: mkpart primary 4624M -1M
Файловая система создавалась этой командой: mkfs.ext4 -b 65536 -m 0 /dev/sdb4
А теперь до чего я дошёл и собственно основные вопросы:
NAS у нас :)) работает на powerpc...
срразу отмету тот вариант что мол подключи к нему, не могу т.к. система на нём закрашилась, из интерфесов один Sata и один Ethernet , который естественно не поднимается.
Идём дальше, вычитал что мол есть ограничение на размер блока в линуксе на x86_64:
512 <= BLOCK_SIZE <= PAGE_SIZE.
у меня:
$getconf PAGE_SIZE
4096
Собственно вопрос: Как смонтировать ФС(файловую систему) с BS(Block_size) > 4k ?
Ещё наткнулся на то что Red Hat поддерживает BS>4k, но пока у меня так и не получилось смонтировать:
$uname -a
Linux Acer-ilaK 4.3.0-kali1-amd64 #1 SMP Debian 4.3.3-5kali4 (2016-01-13) x86_64 GNU/Linux
$mount -t ext4 /dev/sdb4 /mnt/sd
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
$dmesg | tail
: EXT4-fs (sdb4): bad block size 65536
после выполнения fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/sd и перехода в каталог /mnt/sd, htop показывает загрузку выполнением этой команды на 97-102% CPU :) что делать?
Что делать если тупо виснет при переходе в /mnt/sd ?
Ответ нашёл.
Загружается система, далее открываем tty (блин, не знаю как это будет по-русски, консольный вход штоле, Alt+Crtl+F1(2,3..)) входим в систему и монтируем командой fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/sd
Потом переходим cd /mnt/sd и копируем.. Спасибо!