четверг, 14 февраля 2013 г.

разметка hdd для centos

Я хочу поделиться своими знаниями, которые были приобретены в ходе тестирования разных ОС Linux.Разметка при установке системы: При установке любого дистрибутива Linux, не важно будет проходить установка в графике или просто из консоли, одним из шагов является разметка диска. Когда я начинал заниматься этим вопросом, я плавал по гуглду и искала нужную информацию, но не все что я нашел соответствовало действительности, поэтому я должен сказать вам, что я всего лишь излагаю свое мнение, а то поступать так или нет, это ваше право. Натыкался и не однократно на утверждение что раздел подкачки должен быть swap = RAM * 2, да возможно так и должно быть на старых ПК. У меня 2 Гб ОЗУ, для нашего времени это явно не рекорд, но все же мне хватает. В обыкновенном режиме Гном у меня потребляет 300-400 Мб, в режиме с включенным компизом 500-600 Мб и 3-7 Мб садиться в раздел подкачки. Я путем исследований для себя решил, что 256 Мб для файла подкачки вполне достаточно. Двигаемся дальше, варианты разбивки:Самый простой, для начинающих:swap 512 Mb / ОстальноеМожно сказать идеал, для простого пользователя: / 5-10 Gb swap 512 Mb/home ОстальноеРасширенный, для опытных пользователей:/boot 100-200 Mb swap 512 Mb / 5-10 Gb/tmp 1-2 Gb/var/log 512 Mb/home ОстальноеЯ думаю нужно немного пояснить предназначение каталогов, что собственно и сделано ниже. / - корневой каталог, к которому монтируется все остальное, кроме раздела подкачки. Указанного размера 5-10 Гб может и не хватить, если ставить все что есть, для тестов, то лучше выделить все 15 Гб, я обычно ставлю 12-14 Гб. swap - раздел подкачки, нужен на тот случай, если ваша ОЗУ не может уместить всю необходимую информацию. Мысли по поводу размеров я излогал выше./boot - хранит в себе образы ядра линукса. Опять таки разные источники советуют сделать загрузочный раздел 20-60 Мб да еще и поставить метку «ro», что значит только чтение, я же советую сделать 200 Мб и без метки «ro». Почему 200 Мб ? - чисто про запас, был у меня случай: раздел /boot 100 мб, стоял Debian 5,0, решил я его обновить и все отлично обновилось кроме ядер, т.к. не хватило места и мне пришлось вручную удалять старые версии ядер, я думаю вам это не нужно. /tmp - в этот каталог складывается все временные файлы такие, как веб страницы, флеш ролики и т.д. Размер 1-2 Гб потому, что некоторые сайты требуют много места ну и не забываем о просмотре фильмов онлайн./var/log - каталог статистики, в нем хранятся почти все логи системы и программ. Размер 512 Мб - больше (ИМХО) и не надо можно и 256 Мб./home - домашний каталог, в нем храниться только пользовательская информация. У каждого пользователе есть отдельно свой каталог /home/имя_пользователя, и в этом каталоге лежит вся информация о настройке почты, закладках браузера и т.д. Также есть каталоги, по стандарту, «Видео», «Музыка», «Картинки» и «Документы». Если этот каталог в сущности является отдельным разделом, то при переустановке Линукса после установки всего ПО, что использовалось в предыдущей системе вы получаете настроенную систему так, как было до этого, то-есть сохранились все логины и пароли , что очень по моему мнению упрощает жизнь. Файловую систему рекомендую использовать (пока она самая распространенная) ext3, это обеспечит максимальную совместимость между дистрибутивами, остальные разделы по желанию и возможности ext3 или ext4, раздел /boot можно в ext2, т.к. В этом разделе журналирование не нужно.Все эти каталоги являются частью одной виртуальной файловой системы, имея права администратора любой раздел жесткого диска, какая бы не была на нем файловая система, можно смонтировать в любую точку дерева каталогов ОС Linux.Постоянное (монтирование при загрузке) и временное монтирование разделов:За монтирование разделов при загрузке системы отвечает специальный конфигурационный файл /etc/fstab, мой выглядит вот так:# /etc/fstab: static file system information.## proc /proc proc defaults 0 0# /dev/sda8UUID=8f08ad4e-e85f-4aa1-a7f3-ebe92a8f2aba / ext3 relatime,errors=remount-ro 0 1# /dev/sda1UUID=4df9e081-a85c-479c-9669-ee4f2508d10f /boot ext2 relatime 0 2# /dev/sda9UUID=7ab45172-a604-4959-abdd-b0432fe6c160 /home ext3 relatime 0 2# /dev/sda5UUID=4472BE4272BE390E /mnt/Work ntfs defaults,umask=007,gid=46 0 1# /dev/sda7UUID=99508289-32b6-4155-b5be-5e10abff2c8b /var/log ext3 relatime 0 2# /dev/sda6UUID=18212ed0-fcf7-40f1-8a81-ea20b37a5a58 none swap sw 0 0/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0Если у вас в fstab'е отображены монтируемые разделы без UUID, ничего страшного, обновите ядро и вы получите туже картину. Как ведите, вот такой формат : «что» «куда» «файловая система» «опции монтирования» «дамп» «доступ»Для временного же монтирования необходимо выполнить команду mount с определенными параметрами, для размонтирования команду umount тоже с параметрами. Форматы:# mount -t тип_файловой_системы откуда_куда опции_локализации_пареметры_чтения_записи# umount откуда_кудаПример монтирования и размонтирования флешки:#mount -t vfat /dev/hda3 /mnt/flash#umount /mnt/flashДля монтирования разделов с файловой системой NTFS, существует специальная программа ntfs-3g, пример монтирования:#mount -t ntfs-3g /dev/sda5 /mnt/Work -o umask=0,nls=utf8Но перед самим монтированием необходимо создать директорию, куда монтировать, то-есть если вы исполните приведенную выше команду, но папки Work в mnt не будет, у вас ничего не получится . Создаем папку(с правами супер пользователя):#mkdir /mnt/WorkЕще немного об устройствах:Все накопители определяются системой, BIOS или ядром линукса, но монтируются они так сказать только по требованию. Требования на монтирование основных разделов типа «/» или «/home» задаются при установки системы. Используя такие рабочие столы, как Gnome и KDE , устройства типа флешек монтируются по их запросу, если же использовать fluxbox, то монтировать придется «руками». Все подключенные устройства определяются в каталоге /dev : /dev/hda0, /dev/hdb1 и т.д. - жесткие диски подключенные через IDE/dev/sda0, /dev/sdb1 и т.д - жесткие диски подключенные через SATA и флешь накопителиУстройства определены друг за другом , но нужно помнить что номер присваивается не устройству, а разделам на нем то-есть если у вас скажем три раздела на HDD подключенным через SATA то выглядит это будет вот так:/dev/sda0/dev/sda1/dev/sda3Просмотр можно осуществить командой df из консоли.

Автор: от , посмотрело: 9735

Разметка жесткого диска и монтирование разделов в Linux

Популярные советы

Впервые здесь? Воспользуйтесь поиском!

 Чужой компьютер

Загрузка. Пожалуйста, подождите...

Разметка жесткого диска и монтирование разделов в Linux » IThowto - Готовые решения вопросов сферы IT

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

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