Удомельский форум

Удомельский форум (http://second.udomlya.ru/uf/index.php)
-   Свободное ПО (http://second.udomlya.ru/uf/forumdisplay.php?f=25)
-   -   Как правильно смонтировать разделы Fat и Ntfs? (http://second.udomlya.ru/uf/showthread.php?t=186)

Vulzscht 27.04.2006 17:00

Как правильно смонтировать разделы Fat и Ntfs?
 
Заголовок: Как правильно смонтировать разделы Fat и Ntfs?
Создано Vulzscht 17.04.2006 :: 16:09:29 столкнулся с небольшой проблемкой, нужно смонтировать разделы винды в линуксе, покопался в инете, нашел следущее:

Цитата:

Как правильно смонтировать FAT-раздел?

Добавить в /etc/fstab запись вида


Code:
/dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,nouser,suid,rw,umask=000,showexec,q uite 0 0


Где, /dev/hda1 - /это FAT-раздел, а koi8-r - используемая локаль
(или utf8)

Есть раздел под NTFS, как мне его увидеть из-под линукса?

Прописываем в /etc/fstab строчку вроде


Code:
/dev/hda1 /mnt/disk_c ntfs umask=0,iocharset=koi8-u,ro 0 0


где /dev/hda1 - название вашего диска, а /mnt/disk_c - каталог,
который вы под него создали.

ВНИМАНИЕ: Вы сможете ТОЛЬКО ЧИТАТЬ с этого раздела!
но при монтировании раздела FAT столкнулся с проблемой, пишется что-то вроде не найдедо это устройство и монтировать его может только пользователь root а из mc под рутом эти папки пустые, после перезагрузки из fstab мне автоматически удалилась запись про раздел фата...
что может быть неправильно в записи, или какие есть еще варианты снять инфу с виндовых разделов?

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?Создано grumbler 17.04.2006 :: 19:32:22
Цитата:

Цитата:

Vulzscht wrote:
столкнулся с небольшой проблемкой, нужно смонтировать разделы винды в линуксе, покопался в инете, нашел следущее:
... кусь-кусь ...
но при монтировании раздела FAT столкнулся с проблемой, пишется что-то вроде не найдедо это устройство и монтировать его может только пользователь root а из mc под рутом эти папки пустые, после перезагрузки из fstab мне автоматически удалилась запись про раздел фата...
что может быть неправильно в записи, или какие есть еще варианты снять инфу с виндовых разделов?
На всякий случай:
/dev/hda, hdb, hdc, hdd -- IDE'шные винты
/dev/sda, sdb, ... - SCSI, SATA или USB Flash Drive/CardResder
На винтах:
разделы с номерами 1-4 -- это PRIMARY разделы
разделы с 5 и выше -- LOGICAL разделы
то есть, если имеется хард (первый/мастер на первом IDE канале), а на нём первый раздел (как правило) PRIMARY, а второй и третий -- LOGICAL, в результате получим:
/dev/hda1 -- первый раздел
/dev/hda5 -- второй раздел
/dev/hda6 -- третий

Теперь по поводу mount: обычно для монтирования FAT в fstab прописываю

Код:

/dev/sde1 /mnt/flash vfat codepage=866,iocharset=utf8,pamconsole 0 0
pamconsole здесь необязательна -- это для возможности монтирования не из-под root'а.
...опция umask задаёт режим доступа к файлам (в случае 000 она соответствует rwx=чтение,запись,исполнение).
...проблем, вроде, никогда не было...

Предлагаю попробовать для начала вручную (суперюзером):

Код:

mount -t vfat -o codepage=866,iocharset=utf8 /dev/hda1 /mnt/dos
Можно поэкспериментировать с опциями (как всегда -- осторожно).
Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?Создано Vulzscht 17.04.2006 :: 21:51:23
Цитата:

grumbler wrote:
На винтах:
разделы с номерами 1-4 -- это PRIMARY разделы
разделы с 5 и выше -- LOGICAL разделы
то есть, если имеется хард (первый/мастер на первом IDE канале), а на нём первый раздел (как правило) PRIMARY, а второй и третий -- LOGICAL, в результате получим:
таким образом, например, под виндой у меня 3 диска, С (win 98), D (AltLinux Compact 3), E (Win 2000)
т.е. диск D - hdb1
C - hda1
E - hda5 и выше?

Vulzscht 27.04.2006 17:01

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?Создано grumbler 17.04.2006 :: 22:08:47
Цитата:

Vulzscht wrote:
таким образом, например, под виндой у меня 3 диска, С (win 98), D (AltLinux Compact 3), E (Win 2000)
т.е. диск D - hdb1
C - hda1
E - hda5 и выше?
Сколько у тебя всего физических устройств?
1 или 2 винта?

Если речь идёт о 2-х винчестерах, то:
если первый винт сидит на первом IDE канале, является MASTER'ом и имеет один раздел (PRIMARY), то этому единственному разделу будет соответствовать /dev/hda1.
если второй винт сидит на первом IDE канале, является SLAVE'ом и имеет 4 раздела (первый -- PRIMARY, второй -- PRIMARY, третий -- LOGICAL, четвёртый -- LOGICAL), то им будут соответствовать:
первому -- /dev/hdb1
второму -- /dev/hdb2
третьему -- /dev/hdb5
четвёртому -- /dev/hdb6

Скачок на 5 обусловлен тем, что в таблице разделов возможно наличие только 4 разделов PRIMARY.

Если имеем материнку, на которой имеется два IDE контроллера (канала), то на неё можно подцепить лишь 4 физических устройства:
первый винт (на первом канале, MASTER) -- /dev/hda
второй (на первом канале, SLAVE) -- /dev/hdb
третий (на втором канале, MASTER) -- /dev/hdc
четвёртый (на втором канале, SLAVE) -- /dev/hdd

Вот и вся арифметика...

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?
Создано Vulzscht 17.04.2006 :: 22:18:43
Цитата:

grumbler wrote:
Сколько у тебя всего физических устройств?
физических два
на первом (С и Е) стоят 2 винды, диск С Primary, E Logical
на втором D - линукс, диск Logilcal (в линуксе определен как hdb)
т.е. на диски С и Е можно использовать hda1 и hda2?

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?
Создано grumbler 17.04.2006 :: 22:31:17
Цитата:

Vulzscht wrote:
физических два
на первом (С и Е) стоят 2 винды, диск С Primary, E Logical
на втором D - линукс, диск Logilcal (в линуксе определен как hdb)
т.е. на диски С и Е можно использовать hda1 и hda2?
Если E -- Logical, тогда hda5.

А вот с D -- непонятно!
Если это действительно Logical (в Extended разделе), то -- /dev/hdb5.
ЗЫ: а что за файловая система у тебя на нём (это я к тому, что ты говоришь -- линукс...)?

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?Создано Vulzscht 17.04.2006 :: 22:43:56
Цитата:

grumbler wrote:
Если E -- Logical, тогда hda5.

А вот с D -- непонятно!
Если это действительно Logical (в Extended разделе), то -- /dev/hdb5.
ЗЫ: а что за файловая система у тебя на нём (это я к тому, что ты говоришь -- линукс...)?

На D стоит AltLinux Compact 3
файловая система ext3
под линукс я выделил отдельно винт, просто раньше в винде у меня было 4 диска, т.е. каждый винт был разбит на 2 диска, но после какого-то форматирования буквы дисков поменялись, в связи с тем что первый бывший раздел нынешнего диска D был Primary, ну а менять я ничего не стал
а вообще под виндой в partition magik этот диск D у меня определяется просто как неотформатированный диск...

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?Создано Vulzscht 19.04.2006 :: 21:12:03 получилось все смонтировать
но почему-то монтируется и открывается только из-под root'a хотя в принципе мне так спокойнее, и уж точно знаю что ниче там не сделают)))
ну а вообще-то интересно, как сделать монтированные диски возможными открываться мне как просто пользователю (не root)


О , появилась идея, сейчас буду учиться работать с chmod....

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?
Создано grumbler 19.04.2006 :: 22:08:01
Цитата:

Vulzscht wrote:
получилось все смонтировать
но почему-то монтируется и открывается только из-под root'a хотя в принципе мне так спокойнее, и уж точно знаю что ниче там не сделают)))
ну а вообще-то интересно, как сделать монтированные диски возможными открываться мне как просто пользователю (не root)
:exclamation
О , появилась идея, сейчас буду учиться работать с chmod....
Используя опцию pamconsole (в конфигурационнм файле /etc/fstab), я добился возможности монтирования флешки с правами обычного пользователя.

Для выполнения каких-либо действий от имени root'а с правами обычного пользователя применяют системную утилиту sudo.
У неё есть конфиг /etc/sudoers.
Далее читай здесь: http://second.udomlya.ru/forum/YaBB....1145387360/2#2

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?Создано Vulzscht 21.04.2006 :: 00:27:34 вот сейчас в fstab у меня прописаны оба моих диска с функцией pamconsole
при попытке открыть раздел или смонтировать его под обычным юзером пишется что монтировать может только рут...
выставил этим папкам и вложенным права для групп и всех rwxX

но все равно не открывает он их под обычным юзером
и почему система все время удаляет мою запись о hda5 из fstab?!

Vulzscht 27.04.2006 17:01

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?
Создано grumbler 24.04.2006 :: 22:23:01
Цитата:

Vulzscht wrote:
вот сейчас в fstab у меня прописаны оба моих диска с функцией pamconsole
при попытке открыть раздел или смонтировать его под обычным юзером пишется что монтировать может только рут...
выставил этим папкам и вложенным права для групп и всех rwxX
но все равно не открывает он их под обычным юзером
и почему система все время удаляет мою запись о hda5 из fstab?!
Вероятно, запись из fstab удаляет демон автомонтировки autofs (по умолчанию он хочет всё подмонтировать в директорию /media). Я его у себя отключил.
По поводу rwxX: эти права доступа ты назначил только на дирректорию, являющуюся точкой монтирования (ни для FAT ни для NTFS ты ничего подобного задать не мог -- они не знают, что это такое!).

Покажи свой fstab...

Заголовок: Re: Как правильно смонтировать разделы Fat и Ntfs?
Создано Vulzscht 25.04.2006 :: 00:01:39
Код:

# This file is edited by fstab-sync - see 'man fstab-sync' for details
proc            /proc                  proc      gid=19                  0 0
devpts            /dev/pts            devpts      gid=5,mode=620            0 0
/dev/hdb1      /      ext3      defaults      1      1
/dev/cdrom /media/cdrom subfs fs=cdfss,nosuid,nodev,noexec 0 0
jacktmp      /var/lib/jack/tmp      ramfs      defaults      0 0
/dev/hda1 /mnt/dos vfat codepage=866,iocharser=utf8,pamconsole 0 0
/dev/hdd                /media/cdrom1          subfs  user,nosuid,nodev,noexec,noauto,fs=cdfss,utf8,comment=managed 0 0
/dev/fd0                /media/floppy          subfs  user,nosuid,nodev,noexec,noauto,fs=floppyfss,fmask=0111,dmask=0,comment=managed 0 0

также там была запись про hda5 - папка dos1, остальное то же самое что в строчке с hda1

Aziraal 14.05.2006 20:52

ура!! я научился монтировать диски в системе нтфс тока проблема одна
как сделать чтобы мог смотреть эти файлы не только пользователь root

Vulzscht 14.05.2006 21:22

Цитата:

Сообщение от Amigo
ура!! я научился монтировать диски в системе нтфс тока проблема одна
как сделать чтобы мог смотреть эти файлы не только пользователь root

читай внимательнее... в fstab надо добавить pamconsole 0 0
к диску, но лично у меня он даже с таким не хотел монтироваться не из-под рута

grumbler 14.05.2006 22:17

Цитата:

Сообщение от Vulzscht
читай внимательнее... в fstab надо добавить pamconsole 0 0
к диску, но лично у меня он даже с таким не хотел монтироваться не из-под рута

pamconsole мне помог только с vfat!
Поскольку NTFS имеет свои идентификаторы пользователей (другая ОС, которая не назначала права доступа к файлам НТФС, -- Линух в нашем случае -- не может их знать), разрешение на чтение/запись даётся только суперпользователю. Вероятно, причина в этом...
Может, конечно и есть возможность извернуться, но польскольку у меня чичаз только ext2,3 reiserfs и nfs эксеприментировать мне не на чем...

Vulzscht 14.05.2006 22:24

Цитата:

Сообщение от grumbler
pamconsole мне помог только с vfat!

а мне оно и с фатом не помогло

Aziraal 14.05.2006 22:34

Цитата:

Сообщение от grumbler
pamconsole мне помог только с vfat!
Поскольку NTFS имеет свои идентификаторы пользователей (другая ОС, которая не назначала права доступа к файлам НТФС, -- Линух в нашем случае -- не может их знать), разрешение на чтение/запись даётся только суперпользователю. Вероятно, причина в этом...
Может, конечно и есть возможность извернуться, но польскольку у меня чичаз только ext2,3 reiserfs и nfs эксеприментировать мне не на чем...

а у меня после перезагрузки у всех стало видно
правда кодировка стала абракадабра

Aziraal 14.05.2006 22:35

Цитата:

Сообщение от grumbler
pamconsole мне помог только с vfat!
Поскольку NTFS имеет свои идентификаторы пользователей (другая ОС, которая не назначала права доступа к файлам НТФС, -- Линух в нашем случае -- не может их знать), разрешение на чтение/запись даётся только суперпользователю. Вероятно, причина в этом...
Может, конечно и есть возможность извернуться, но польскольку у меня чичаз только ext2,3 reiserfs и nfs эксеприментировать мне не на чем...

посмотри плз топик Alt Linux
сори за оффтоп

Vulzscht 18.05.2006 23:23

может быть из-за разных линух немножко разные настройки для fstab... вощем поэкспериментировал сейчас - можно сказать, что удача сопутствует смелым)
я не использовал ни pamconsole, ни umask
я просто смонтировал свой фатовский том как раздел ext2/3
Код:

/dev/hda1      /mnt/dos vfat  user,nosuid,nodev,noexec,noauto,utf8
правда до этого немножко полистал мануал, зато теперь узнал о назначении некоторых команд :)
ну чтож... продолжаем учиться дальше)


Текущее время: 10:21. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot