четверг, 30 декабря 2010 г.

Formatting and mounting ext3 filesystem

Вчера решил окончательно перейти с ntfs на ext3, т.к. на этом компе я больше не планирую ставить windows. Юзать ntfs неудобно, потому, что все файлы удаляются мимо корзины, проверку дисков делать из-под windows, пропадали данные... да и много чего еще может быть =) Отформатировав разделы, и скопировав данные я столкнулся с проблемой: права на запись были только у root.. Сегодня я решил написать пост о том, как смонтировать раздел ext3 с правами на запись у пользователей (чтобы самому не забыть, да и может еще кому-то пригодиться :)

Запускаем fdisk, если нужно изменить таблицу разделов. Чтобы просмотреть какие жесткие диски подключены:

fdisk -l

Ищем диск, который нам нужен, в моем случае это /dev/sdb. Запускаем fdisk:

fdisk /dev/sdb

Нажимаем m для справки, ну а дальше все понятно =)

p print the partition table
d delete a partition
n add a new partition
q quit without saving changes
w write table to disk and exit

Да, кстати. Разделов всего может быть 4: 3 раздела primary, 1 extended, все остальные logical.

Форматируем разделы в ext3:

mke2fs -j /dev/sdb5

Создаем папку для монтирования раздела:

mkdir /media/sdb5

Для того, чтобы у юзера были права на запись, монтируем раздел и изменяем права точки монтирования:

mount -t ext3 /dev/sdb5 /media/sdb5
chmod 777 /media/sdb5

Для автомонтирования разделов, редактируем fstab:

nano -B /etc/fstab

Дописываем в конец файла строку:

/dev/sdb5 /media/sdb5 ext3 auto,user,rw 0 0

/dev/sdb5 - file system
/media/sdb5 - mount point
ext3 - type
auto,user,rw - options (auto / noauto - With the auto option, the device will be mounted automatically at bootup or when the mount -a command is issued. auto is the default option. If you don't want the device to be mounted automatically, use the noauto option in /etc/fstab. With noauto, the device can be only mounted explicitly.
rw - Mount the filesystem read-write.
user / users / nouser - user permits any user to mount the filesystem. This automatically implies noexec, nosuid, nodev unless overridden. If nouser is specified, only root can mount the filesystem. If users is specified, every user in group users will be able to unmount the volume.)
0 - dump
0 - pass

Все, теперь у нас есть права на запись и разделы монтируются автоматически при загрузке.

Комментариев нет:

Отправить комментарий