Странная проблема с FAT

Почему-то не работает swapon для FAT раздела.При том что mkswap работает и раздел вполне доступен-пишется,читается.В чём может быть дело?

Видимо в том, что нельзя

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

Да нет,все можно.То есть есть

Да нет,все можно.То есть даже если в НТФС форматнуть,котрый вроде наоборт через костыль поддерживается-то свапонится.А в фат не хочет.Причем 1.Нет выхода из команды.2.Такое конкретно в Генту,в другом Линуксе свапонится без проблем

_

this написал(а):
Да нет,все можно.

..а мужики-то и не знают.

Покажи все команды, которые выполняешь, и содержимое /etc/fstab

>..а мужики-то и не

>..а мужики-то и не знают.
Видать не знают
>нельзя другую файловую систему использовать
???

Монтирование (фстаб): /dev/hda6 /mnt/swapdisk vfat defaults 0 0

Создание единого файла: dd if=/dev/zero of=/mnt/swapdisk/swapfile bs=1024 count=10000

Создание свапа: mkswap /mnt/swapdisk/swapfile

Подключение его: swapon -v /mnt/swapdisk/swapfile

Это уже последние попытки,defaults и verbose как бы намекают.Опции разные пробывал,Рейсер,НТФС-всё нормально (естественно,указав в фстабе),ФАТ-ничего.

Ну дык, блин, так бы и писал,

Ну дык, блин, так бы и писал, что файл в файловой системе, а не сама файловая система не принимается ;-)
А народ парится

-= Concordia victoriam gignit =-

А что у тебя в

А что у тебя в /var/log/messages и по dmesg?

-= Concordia victoriam gignit =-

Вот так бы сразу и говорил

Вот так бы сразу и говорил ;)

Я когда-то делал свап-файл на FAT32, работало нормально.

Может, у тебя 32-битная система и ты хочешь добавить столько свапа, что в сумме памяти со свапом стало бы больше 4 ГиБ (ну, это, наверное, при отключённом PAE может произойти)?

Ну сорри,недостаточно верно

Ну сорри,недостаточно верно сформулировал.

>32-битная система и ты хочешь добавить столько свапа, что в сумме памяти со свапом стало бы больше 4 ГиБ

Вот про такое не знал.Но-нет,в сумме 3 гига примерно,да и в последнем опыте,как видно,вобше 1000кб всего.Блин,я уж не знаю что и думать.И это только в Генту такое.Хотя ФАТ включен в USE флагах,и так нормально с фатом работает...Видно придётся НТФС использовать,чего не хотелось бы.

Лично я привык считать, что

Лично я привык считать, что раздел подкачки даже номер свой особый имеет, а не то что «файловую систему» (которой там как таковой вроде и нету)

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

>>Почему-то не работает

>>Почему-то не работает swapon для FAT раздела.

С этого момента подробнее. Своп не нуждается в файловой системе. Это своего рода линейный кусок озу. Приведенная вами команда mkswap делает своп из файла. Обычно в качестве файла для свопа указывают файл устройства из каталога /dev, соответсвующий физическому разделу на диске. Никакого фата там принципиально быть не может. Иногда своп помещают не в отделный раздел, а в обычный файл на каком нибудь разделе, имеющием собственную фс. Данный вариант много медленнее, ибо для доступа к такому файлу требуется использовать драйвера файловой системы плюс включается механизм разграничения доступа. Применяя приемы жосткой телепатии, можно прийти к выводу что у вас не работает своп, файл которого расположен на некоем разделе, оснащенном в свою очередь самой передовой файловой системой всех времен и народов.

Для начала интересует вывод mount, путь до файла свопа и вид команды swapon, которая у вас не работает, желательно с сообщениями об ошибке, которые она при этом выдает.

Ой,пока писал уже камменты

Ой,пока писал уже камменты появились.
Ну это затеяно с целью юзать обший свап для Линуксов и Винды-потому выбран фат и своп в файле.Сообшения об ошибке-стандартно права не нравятся(ФАТ же),но это неважно,и дальше-просто ничего,т.е. ни подключения,ни выхода.

>А что у тебя в

>А что у тебя в /var/log/messages и по dmesg?
Ничего.То есть /var/log/messages у меня просто нет,а в логе dmesg ничего такого...

А зачем отключать систему

А зачем отключать систему журналирования было? Как без неё разбираться в ошибках? )

Имхо, стоит запустить демон syslog-ng и попытаться смонтировать при нём

Права для смонтированной FAT могут выставляться принудительно - это к вопросу "ругани".

-= Concordia victoriam gignit =-

Вопрос вдогонку: а обычный

Вопрос вдогонку: а обычный своп монтируется?

-= Concordia victoriam gignit =-

Ничего я не отключал,а просто

Ничего я не отключал,а просто не ставил,ибо с нуля в чруте собирал.

>а обычный своп монтируется?

Ну да.В том-то и дело-что этот глюк наблюдается только на ФАТ.Если просто как свап монтировать всё нормально,если делать файловый своп в разделе формтированном в Рейзер и НТФС-тоже нормально.

Вобщем-то я забил на это и поступил по другому-при старте системы этот раздел монтируется как свап просто(без всяких файлов),при выключении-форматируется в нтфс,чтоб если понадобится Винда могла в нём создать свой своп-файл(она оказывается без дополнительных действий создаёт своп-файл в указанном разделе)

Так что баг не решен,хотя для меня уже неактуален...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".