Есть один жесткий диск (wd3200) внутри контейнера Agestar SUB2A8.
Есть Lenovo Thinkpad X201 с openSUSE 12.1.
Работать совместно они не хотят.
Пример:
Делаем fdisk /dev/sdc, создаем пустую таблицу разделов, добавляем один primary раздел, сохраняем. Делаем еще раз fdisk /dev/sdc и видим: «Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF». Все изменения как сквозь землю провалились. При этом светодиод на контейнере в момент сохранения моргает.
Под Windows все работает нормально, то есть: пробрасываем устройство в VBox с виндой, делаем таблицу разделов, форматируем - все отлично. Отключаем от виртуалки - Linux видит таблицу разделов и 1 NTFS раздел, который отлично монтируется и с него читаются данные. Пишем данные на диск. Никаких ошибок не возникает, все пишется, светодиод моргает. До отключения диска данные нормально читаются.
Далее делаем umount /dev/sdc; sdparm -C stop /dev/sdc, подключаем заново - linux (и windows) видит таблицу разделов, но ntfs не монтируется, нигде.
Делаем mkfs.ntfs (или что угодно другое), потом соответствующий mount - ничего не получаем, хотя светодиод моргает, как будто данные пишутся.
Короче, до тех пор, пока под Windows не будет заново отформатирован раздел (или создана таблицы разделов, если под линуксом пытались и ее изменить) - делать что либо с жестким диском не представляется возможным. Любая операция записи из под Linux работает не так, как нужно, выполняя неизвестно что.