Поиск по этому блогу

суббота, 4 сентября 2010 г.

Монтирование разделов

NTSF
1. Вначале монтируем вручную все разделы.
2. Запускаем консоль.
3. Определяем какие разделы нужно монтировать выполнением команды

sudo df 
4. Открываем список примонтированных устройств командой
$ sudo gedit /etc/mtab/
5. В появившемся файле ищем строки примерного вида (все остальные нас не интересуют) 
/dev/sdc1 /media/Temp fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sdb2 /media/Install fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda5 /media/Games fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0


6. Эти строки нужно добавить в fstab. Открываем его командой 
sudo gedit /etc/fstab 
7. И так, добавляем строки означающие наши разделы в файл. Получится примерно следующее: 

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda3 during installation
UUID=fab4e171-de30-4501-ace3-102abe4cd25e / ext4 errors=remount-ro 0 1
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sdc1 /media/Temp ntfs defaults 0 0


Параметры монтирования, права на чтение/запись, названия разделов и т.д. можно редактировать. Описание параметров: 

/dev/sda5 /media/Games ntfs defaults 0 0

exec - Разрешение на запуск исполняемых файлов. Опция включена по-умолчанию. 
noexec - Запрет на запуск исполняемых файлов.
auto - Раздел будет автоматически монтироваться при загрузке системы. По-умолчанию.
noauto - Раздел не будет автоматически монтироваться при загрузке системы.
ro - Монтирование только для чтения.
rw - Монтирование для чтения и записи. По-умолчанию.
user - Разрешение простым пользователям монтировать/демонтировать этот раздел.
nouser - Запрещает простым пользователям монтировать/демонтировать этот раздел. По-умолчанию.
defaults - Использование всех параметров по-умолчанию.

8. Сохраняем, закрываем.
9. Создаем в директории /media/ папки в которые будим монтировать разделы. В моем случае это Temp

sudo mkdir /media/Temp
10.Перезагружаемся. 

Ext4
1. Вставляем в привод диск с Ubuntu, перезагружаемся, выбираем пункт "Запустить Ubuntu без установки на компьютер". После запуска системы вверху "Система > Администрирование > Gparted. В нем манипулируем с дисками как нужно, ждем пока он все сделает и загружаем свою систему.
Полученные ext4 разделы чисты (не считая 5% места занятого под нужды root, снизить этот резерв до 1% можно программой ext2fs) и доступ к ним открыт только руту.
2. Запускаем консоль
3. Монтируем вручную созданные разделы.
3. Нужно узнать их UUID. В консоле выполняем:


 ls -l /dev/disk/by-uuid/
Получаем нечно вроде
4. Настраиваем автомонтирование ext4 разделов Открываем fstab:

sudo gedit /etc/fstab 

lrwxrwxrwx 1 root root 10 2010-01-23 12:00 0C20784920783C30 -> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-01-23 12:00 a16d76d0-68b2-4799-a9bb-6d704a6a4a28 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-01-23 12:00 d3e3e3b2-8756-4465-8940-a9254fd9c79c -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-01-23 12:00 fab4e171-de30-4501-ace3-102abe4cd25e -> ../../sda3

Жирным и есть UUID
В открывшийся файл добавляем новые разделы. Выглядит это примерно так:
 
UUID=a16d76d0-68b2-4799-a9bb-6d704a6a4a28 /media/Games ext4 defaults 0 0

UUID устройства - т.е. какое железо у нас примонтировано.
Точка монтирования - директория в которой будит находится содержимое раздела, название можно вписать любое по вкусу.
Параметры - опции с которыми система будит монтировать раздел.
5. Сохраняем, закрываем.
6. Создаем в директории /media/ папки в которые будим монтировать разделы. В моем случае это Temp

 sudo mkdir /media/Temp 
7. Перезагружаемся.
8. На полученный раздел нельзя ничего записать/удалить/редактировать. Нужно понизить права доступа к раздело с рута до пользователя. Запускаем консоль, в ней выполняем:

sudo chown -hR user /media/Temp 
user - имя вашей учетной записи в системе, из этой учетки и будит овзможен полный доступ к разделу.
/Temp - директория в которой будит находится содержимое раздела (название раздела).

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

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