Номенклатура ntfs-разделов в FreeeBSD

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BSDNoob
рядовой
Сообщения: 28
Зарегистрирован: 2009-04-19 14:34:12

Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение BSDNoob » 2009-07-04 15:34:42

Доброго дня!

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

# uname -a
FreeBSD Amnesia 7.1-RELEASE FreeBSD 7.1-RELEASE #5: Fri Apr 24 19:26:33 MSD 2009     Asm@Amnesia:/usr/obj/usr/src/sys/MYKERNEL  i386
# ls /dev/ad0*
/dev/ad0
/dev/ad0s1
/dev/ad0s2
/dev/ad0s3
/dev/ad0s5
/dev/ad0s5s1
/dev/ad0s5s2
Диск ad0 разбит следующим образом:
  • - первичный раздел 100Гб (монтируется как ad0s1)
    - первичный раздел 5 Гб (монтируется как ad0s2)
    - расширенный раздел 127 Гб: (очевидно, ad0s5)
    • - логический раздел 10 Гб (монтируется как ad0s5s1)
      - логический раздел 37 Гб
      - логический раздел 10 Гб
      - логический раздел 20 Гб
      - логический раздел 50 Гб
Все разделы ntfs.
Пытаюсь монтировать разделы:

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

# mount -t ntfs /dev/ad0s3 /mnt
mount_ntfs: /dev/ad0s3: Invalid argument
# mount -t ntfs /dev/ad0s5s2 /mnt
mount_ntfs: /dev/ad0s5s2: Input/output error
Жестяк новый, проверил chkdsk (подцепил к другой машине), все цело, винда разделы видит.
В dmesg есть такое:

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

# dmesg | grep GEOM
GEOM_LABEL: Label for provider ad0s1 is ntfs/tmp.
GEOM_LABEL: Label for provider ad0s2 is ntfs/win.
GEOM_LABEL: Label for provider ad0s5s1 is ntfs/soft.
Помогите разобраться:
  • 1. Что такое ad0s3?
    2. Как монтировать ad0s5s2?
    3. Где остальные логические разделы ad0s5s3, ad0s5s4 и ad0s5s3?
Заранее спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение Alex Keda » 2009-08-27 12:31:10

а чё fdisk видит?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение dekloper » 2009-08-27 15:30:46

lissyara писал(а):а чё fdisk видит?
имхо, кроме того, что в /дев/ад0 прописано, фдиск ничаво и не увидит (содержимого екстенда)
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение dekloper » 2009-08-27 16:46:05

у меня ситуация несколько забавнее..
тут, видимо, надо говорить не об нтфс-разделах, как таковых, а о работе с екстенд-разделом в принципе..

диск разбит на 3 примака+екстенд; в екстенде - виндовоз,пингвин и прочий хлам...
зависимости от типа файловых систем замечено не было, все (фаты, нтфсы, ексты) прекрасно видятся и монтируются фрёй...
до определённого момента...
но нам, маньякАм, не привыкать.. :-D
решил я грузить "горячо любимого" пингвина грубом из екстенд-раздела, причем, этот самый груб (про него тут отдельная пестня) я сажаю не в мбр, а в 1-й сектор самого екстенда.. (в мбр - наш родной boot0, по ф4 грузицца пингвинячий грюб)
после чего из-под фри в екстенде невидать ни одного раздела :crazy:

вопрос гуру, почему так? :cz2:

далее, "мой метод дедукции" привел к следующему, если в 1-м секторе екстенда в интервале 0x0 - 0x1bd меняется хотябы 1 байт, содержимое екстенда не доступно!
снова, заполняем интервал нулями! оп! все прекрасно видно и монтируется!
почему? :st:
Последний раз редактировалось dekloper 2009-11-12 9:24:16, всего редактировалось 1 раз.
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

BSDNoob
рядовой
Сообщения: 28
Зарегистрирован: 2009-04-19 14:34:12

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение BSDNoob » 2009-08-28 1:42:51

lissyara писал(а):а чё fdisk видит?

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

#fdisk -s
/dev/ad0: 484518 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63   209729457 0xa5 0x80
   2:   209729520    10508400 0x07 0x00
   3:   220237920   268153200 0x0f 0x00

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение paradox » 2009-08-28 5:55:32

покажи скрин шот с PQMagic8.0
как он видит разделы

BSDNoob
рядовой
Сообщения: 28
Зарегистрирован: 2009-04-19 14:34:12

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение BSDNoob » 2009-09-07 21:02:10

Действительно, какой-то косяк с разделами. Создавал разделы с помошью партишн мэджик. Потом лишь отформатировал первый раздел в юфс средствами фри. Теперь при запуске партишин ругнулся, что таблица разделов кривая, нашел ошибки №111 и №114 (что-то там не так с порядком следования разделов и первый раздел (на котором БСД) заканчивался где-то не там). Запускаться прога не хотела. Не понимаю, как она создает разделы, которые потом сама не может прочесть???

Короче, согласился на предложение партишна исправить эти ошибки. Он успешно исправил, но так и не запустился, мотивируя это отсутствием буквы у одной из партиций (вероятно, у первой, где БСД, остальные с буквами). Перезагрузка принесла новые сюрпризы. Фри паникует "пэйдж фолт" сразу после обнаружения жестяка и сидирома. Винда долго шуршит винтом и выпадает в синий экран. С компакта фри тоже не грузится, паникует так же на том же месте.

Загрузил убунту с компакта. Она видит раздел с виндой (монтирует, файлы на месте), раздел с фри (не монтирует по понятным причинам) и еще 256 разделов, каждый из которых прекрасно монтируется и оказывается первым логическим разделом расширенной партиции (10 Гб).

Понимаю, на сколько тупо это выглядит. Но уже не в первый раз столкнулся с тем, что партишн меджик обнаруживает ошибки. Раньше без проблем их исправляла, поэтому и согласился, не ожидая осложнений.

Прошу совета, как это теперь разруливать. Зараее спасибо.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение paradox » 2009-09-07 23:49:22

не нужно фиксить разделы на винте где стоит бсд
партишин постоянно находит ошибки там что то с геометрией у бсд не так
но фиксть не нужно было
я вас просил показать токо скрин шот того как разбит винт
теперь даже незнаю что подсказать
берите еще винт левый
ставте туда винду и восстанавливайте с помощю нее данные под нтфс
надеюсь на бсд разделах ничего небыло нужного?
если было аналогично
грузиться с левой бсд и бекапить то что было в бсд разделах
потом форматить и переразбивать винт
покарайней мере я бы так сделал

BSDNoob
рядовой
Сообщения: 28
Зарегистрирован: 2009-04-19 14:34:12

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение BSDNoob » 2009-09-09 10:51:59

Не знаю, кто виноват, партишн криво оставил пустую область под раздел для Free (он с UFS) не дружит, или все же BSD что-то сделала с таблицей разделов. Думаю, все же PQMagic.
Если не фиксить, PQMagic не запускается. Похоже, надо искать для себя более современную програмулю.
Думаю, левая БСД тоже не загрузится. Она зацепит винт, попытается прочесть список разделов и уйдет в kernel panic. Пробовал лишь на дистрибутивном компакте FreeBSD 7.1 (ни Safe Mode, ни однопользовательский режим), но, думаю, с каким-нибудь Frenzy будет тоже самое.

Я загрузился с компакта Ubuntu. Нашел в сети замечательную кроссплатформенную программу TestDrive. Слил версию для Линукс, запустил в Убунту. Она сказала, что, возможно, неверная геометрия диска. Я поменял количество цилиндров на головке с 255 на 240. Она пересчитала размеры разделов с учетом новой геометрии и переписала таблицу разделов. Все в порядке, обе ОС прекрасно работают, все файлы на месте. Теперь думаю, правильно ли я указал геометрию диска. Как ее узнать, не вскрывая корпус? Думаю, если бы геометрия была указана неверно, вряд ли уцелели бы таблицы размещения файлов на всех разделах. Но так ли это?

Теперь даже PQ Magic запускается без проблем. Его больше не трогает отсутствие буквы диска и, более того, он прекрасно понимает, что первый раздел принадлежит ОС FreeBSD, хотя форматировать в UFS пока так и не научился).

Теперь все виндовые разделы прекрасно монтируются в FreeBSD, проблема решена. Есть только "лишний" раздел ad0s3, который монтировать не получается. Не знаю, что это.

BSDNoob
рядовой
Сообщения: 28
Зарегистрирован: 2009-04-19 14:34:12

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение BSDNoob » 2009-09-09 21:48:37

Странно, на двух разделах некоторые файлы отображаются размером 2.7млн Тб. На этих же разделах отображаются не все файлы/каталоги, лишь где-то треть видно. Под виндой все ОК. Не понятно...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение paradox » 2009-09-12 16:11:15

Если не фиксить, PQMagic не запускается.
ничего подобного
партишинал говорит что увас не правильная геометрия и предлагает ее исправить
вы отказываетесь
и дальше он запускаеться нормально
у меня на трех дисках есть винда смешаная с бсд разделами
и везде так же ругаеться
но наступив на грабли один раз ( когда пофиксил партишином раздел бсд и фактически потерял все)
я больше не фиксю

BSDNoob
рядовой
Сообщения: 28
Зарегистрирован: 2009-04-19 14:34:12

Re: Номенклатура ntfs-разделов в FreeeBSD

Непрочитанное сообщение BSDNoob » 2009-09-16 12:54:16

Чесслово у меня не хотел запускаться, сразу закрывался, если ответить отрицательно. Не знаю, может ошибки разные нашел, может разные версии, может планеты как-то иначе выстроились, может еще хз что...
Что-то можно сделать, чтобы видеть все файлы на смонтированных ntfs-разделах?