Всем доброго дня!
Подскажите пожалуйста как лучше разбить жесткий диск при установке линуха, в линухе я уже не новичок, хотя и не проффи, устанавливал уже и работал но особо не заморачивался при установке, делал один раздел на весь диск, без свапа, туда все и пихал, сейчас мне надо установить линукс как можно более по умному, я смотрю при разбиении диска предлагаются след. варианты точек монтирования:
/
/boot
/home
/tmp
/usr
/var
/usr/local
/opt
Какие из них для чего? (Хотя в принципе ясно)
Под какие из них стоит делать отдельный раздел?
Стоит ли делать отдельный размер для каждой точки монт.?
Сколько в % от жестк. диска отдать каждому тому и тому подкачки?
Я так понимаю том подкачки должен быть примерно равен размеру оперативки?
Разбиение диска при установке Linux
Во многом структура разбивки диска зависит от предполагаемого назначения компьютера. Так для обычного домашнего компьютера, IMHO, достаточно выделить раздел под корневую систему и домашние каталоги пользователей.
Примерные размеры разделов:
swap — ОЗУ+10% (если раздел оперативной памяти больше 1Гб);
/ — 20-30 Гб;
/home — всё остальное дисковое пространство.
Чтобы не было проблем с недостатком или избытком дискового пространства на каком-либо из разделов, стоит сразу же ставить систему на LVM.
Планируется что это будет сервер, файловый и раздачи инета, поэтому пользователем будет только сам админ.
Ну а под /boot выделять отдельный том?
И расскажите пожалуйста про LVM, это будет один единственный том и на нем все сразу?
И расскажите пожалуйста про LVM, это будет один единственный том и на нем все сразу?
По разному можно wink
Одна из «плюшек» LVM — возможность подключения в дальнейшем дополнительных жёстких дисков и изменение дискового пространства существующих разделов без необходимости переразбивки основного диска.
Планируется что это будет сервер, файловый и раздачи инета, поэтому пользователем будет только сам админ.
Ну а под /boot выделять отдельный том?
Ну не один админ — если планируется FTP-сервер, значит, будут ещё пользователи.
По поводу /boot — вроде бы Grub2 умеет грузиться с LVM, но сам я лично не проверял, поэтому предпочитаю по «старинке» выделять под /boot отдельный раздел небольшого размера.
О разбивке диска для сервера, надеюсь, выскажутся «настоящие» администраторы wink
У меня так:
Шлюз:
7Гб / ext4 defaults,noatime 1 1
100Мб /boot ext2 defaults,ro,noatime 1 2
3Гб /tmp ext2 defaults,noatime 0 2
200Мб /var/log ext4 defaults,noexec 1 2
80Гб /home ext4 defaults,noatime,noexec,nodev,nosuid 1 2
Так как шлюз, то /home практически пустует.
Контроллер домена:
7Гб / ext4 defaults 1 1
100Мб /boot ext2 defaults,ro,noatime 1 2
80Гб /home ext4 defaults,noatime,noexec,nosuid 1 2
20Гб /Progs ext4 defaults,noatime,noexec,nodev,nosuid 1 2
30Гб /Work/Documents/OFFICE ext4 defaults,noatime,noexec,nodev,nosuid 1 2
50Гб /Work/Documents/PROMO ext4 defaults,noatime,noexec,nodev,nosuid 1 2
500Гб /Work/Documents/SALE ext4 defaults,noatime,noexec,nodev,nosuid 1 2
1000Гб /Work/Verstka ext4 defaults,noatime,noexec,nodev,nosuid 1 2
3Гб swap swap defaults 0 0
#
3Гб /tmp ext2 grpid,defaults,noatime,nodev 0 2
2Гб /Work/Obmen ext4 grpid,nosuid,defaults,noatime,noexec,nodev 0 2
3Гб swap swap defaults 0 0
140Мб /Windows ext4 grpid,nosuid,defaults,noatime,noexec,nodev 0 2
#
/home/mail.img /Work/Mail ext4 defaults,noatime,noexec,nodev,rw,loop=/dev/loop0 0 0
/home/brief.img /Work/Brief ext4 defaults,noatime,noexec,nodev,rw,loop=/dev/loop1 0 0
/home/shablon.img /Work/Documents/OFFICE/SHABLON ext4 defaults,noatime,noexec,nodev,rw,loop=/dev/loop2 0 0
Последние 3 это файлы по 20 Гб, смонтированные в файловую систему. Конечно можно было делать разделами или ещё 1000 способов, но в моём случае так удобнее делать бекап.
Собственно пользователи не могут получить bash на сервере, поэтому /home мальенький. Рабочие папки лежат в /Work и расшарены самбой. В /Windows лежат скрипты, групповые политики и прочая лабуда домена.
Если нужны комментарии, почему тому или иному разделу присвоена та или иная опция или ФС - спрашивайте.
Контроллер домена пока не планируется но это интересно, а почему /boot обязательно ext2?
а почему /boot обязательно ext2?
Необязательно, скорее, нет причины ставить журналируемую файловую систему, IMHO.
Контроллер домена пока не планируется но это интересно, а почему /boot обязательно ext2?
Вовсе не обязательно, просто, если посмотрите внимательнее - /boot монтируется только для чтения. Следовательно нечего там журналировать. Следовательно ext2 достаточно.