Хочу установить Debian, как тестовый домашний сервер (на котором попробуй поработать со всеми видами серверов). Читал не мало материала, статей, смотрел видео, но многие из них противоречат друг другу, то есть однозначных рекомендаций и решений не нашел.
Посоветуйте как лучше разметить диск под это дело? Стоит ли выносить /boot /var /tmp и т.д. Какой размер желательно под это выделить? Или лучше выбрать LVM?
И еще вопрос: вчера в виде эксперимента делил диск на:
1. /boot 2. / B
/ /home
/home /var
/var /tmp
/tmp /srv
В первом и во-втором случае были проблемы с GRUBом при рестарте после установке. Метку на разделе - загрузочный ставил. В первом случае /boot - EFI, но...., причем во-втором случае при установке GRUBа он не определил, что есть еще одна ОС. В чем моя ошибка? О чем я забываю? Посоветуйте, пожалуйста с разметкой и размерами разделов. Или тему вообще нужно уже перенести в раздел Работа? :)
P.S.: на ПК имеется 7-ка на другом жестком; место под Debian можно отвести хоть Тб.
Заранее спасибо.
процесс установки Debian
У меня диск разбит примерно так:
Осн.раздел: WinXP:доп.раздел (логические диски): swap Linux: Linux - корневая (/) на ней все для него вместе: Винде - D: с ntfs: Винде - Е: с ntfs.
При установке - своп отдаешь под линукс (размер, как правило = физическая память твоего компа х2), остальной весь раздел (у меня около 100Гб) под /, GRUB ставлю на основной раздел sda1. Был только один раз за все время, что загрузчик не нашел Винду. Все работает, никому не мешает, диски D; и E: из под Линукса монтируются на ура и с чтением-записью на них проблем также как-то не возникало.
ps: с учетом того, что ты пытаешься под разные точки монтирования выделить отдельные разделы, я бы этого делать не стал. Сделал бы один большой раздел подо все и засадил бы туда /-корневую.
# fdisk -l
Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders, всего 312579695 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd61eee49
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 2048 1050623 524288 82 Linux своп
/dev/sda2 * 1050624 22022143 10485760 83 Linux
/dev/sda3 22022144 42993663 10485760 83 Linux
/dev/sda4 42993664 312579694 134793015+ 83 Linux
# df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/sda2 9,9G 1,3G 8,2G 14% /
/dev/sda3 9,9G 4,7G 5,2G 48% /usr
/dev/sda4 127G 40G 87G 32% /mnt/data
tmpfs 242M 0 242M 0% /dev/shm
# swapon -s
Filename Type Size Used Priority
/dev/sda1 partition 524284 9696 -1
В вашем случае я бы сваливал все в корень и не парился. Тестовый сервер совершенно точно это переживет.
Выносить на отдельные разделы стоит:
- /boot - если загрузчик не поддерживает загрузку с корневого раздела (например там какая-нибудь zfs).
- /home - если нужно сохранять пользовательские данные между переустановками системы при бесчеловечных экспериментах.
- /var/log - чтобы тьма логов, забившая раздел, не приводила в неработоспособное состояние все остальное. Любые другие разделы, которые могут быстро разрастись до невменяемых размеров, аналогично.
- директории различных служб (/var/lib/mysql, /var/www, /var/mail и т. п.), чтобы было проще понять, что создает нагрузку на диск/занимает место. Для тестового сервера совершенно не актуально.
- разделы, для которых нужна другая ФС, или особые настройки (noexec, noatime, usrquota, grpquota и т. п).
- раздел подкачки, если нужен hibernate или на боевом сервере/десктопе. Для тестов можно не делать.
В общем можете выносить что угодно, если видите для этого какие-то основания.
В первом и во-втором случае были проблемы с GRUBом при рестарте после установке.
На что ругался?
/var/log
На мой взгляд, выносить /var/log не нужно, а лучше настроить ротацию логов.
На мой взгляд, выносить /var/log не нужно, а лучше настроить ротацию логов.
Настроить ротацию логов - это так же естественно, как дышать.
Наверное я не совсем точно выразился, но суть в том, что /var/log (или любую другую директорию, которая может быстро и внезапно вырасти) можно вынести на отдельный раздел. Это совершенно не значит, что так нужно делать всегда.
- директории различных служб (/var/lib/mysql, /var/www, /var/mail и т. п.), чтобы было проще понять, что создает нагрузку на диск/занимает место. Для тестового сервера совершенно не актуально.
- разделы, для которых нужна другая ФС, или особые настройки (noexec, noatime, usrquota, grpquota и т. п).
- раздел подкачки, если нужен hibernate или на боевом сервере/десктопе. Для тестов можно не делать.
Эх, поздно прочел. Пока дал:
/ - 50
/home -100
tmp, usr, var, srv, opt, usr/local по 10 Гб + подкачка
Места хватает, таким образом и посмотрю что и сколько занимать будет. :)
На что ругался?
Вообщем, как только не изгалялся над флешкой, скинул и настроил заново весь БИОС и все пошло вроде. Теперь после разметки не требует раздел EFI.
А было при первом запуске после установки: GRUB rescue
Пытался восстановить, но никак, т к ls по всем разделам писало, что ничего не найдено.
На мой взгляд, выносить /var/log не нужно, а лучше настроить ротацию логов.
До этого я пока не дошел *SCRATCH*
P.S.: yars, посмотрите ЛС.
yars, посмотрите ЛС.
Проверьте почту :)
Так и оказалось, после сброса БИОСа все установилось до конца. Дебиан установился и спокойно нашел вторую ОС.
Кстати, такой вопрос для тех кто пользуется роутером....
При установке дистрибутивов роутер сам автоматом поднимает у вас интернет?
Например, у меня да, везде, кроме Дебиана, хотя при установке свободно качал с зеркала обновления *SCRATCH*
Так и оказалось, после сброса БИОСа все установилось до конца. Дебиан установился и спокойно нашел вторую ОС.
Кстати, такой вопрос для тех кто пользуется роутером....
При установке дистрибутивов роутер сам автоматом поднимает у вас интернет?
Ну да. Только не роутер, а Дебиан его находит и настраивается сам автоматом, без моего вмешательства.
Например, у меня да, везде, кроме Дебиана, хотя при установке свободно качал с зеркала обновления *SCRATCH*
Значит и твой дистрибутив нашел и настроил. Мой также при установке сам настроился, залез в сеть за нужными пакетами, ну и т.д.
Может проблема в том, что ты поставил КДЕ (нет)? Если КДЕ, то где-то писали, что тамошний NetworkManager глюкаво работает. У меня сейчас КДЕ-шный аплет показывает "крестик" на сети, хотя пишу-же вот как-то. Ну в смысле сеть работает, а с крестиком потом разберемся... :) (Где вычитал про это сам не помню, извини.. Поиск в руки... :) )
Может проблема в том, что ты поставил КДЕ (нет)? Если КДЕ, то где-то писали, что тамошний NetworkManager глюкаво работает. У меня сейчас КДЕ-шный аплет показывает "крестик" на сети, хотя пишу-же вот как-то. Ну в смысле сеть работает, а с крестиком потом разберемся... :) (Где вычитал про это сам не помню, извини.. Поиск в руки... :) )
Нет, не кеды. Единственная интересная вещь у меня в Дебиане 7 (что с netinst, что с ДВД), так это то что он не может найти какой-то файл во время установки для определения сетевой карты. Я его скачал, записал на отдельную флешку и даю ему когда он просит.
Вообщем, гугл мне в помощь :) Буду искать решение.
Напишу в той-же теме....
Никак не могу настроить интернет в Дебиане. Т.к. запнулся на роутере, который у меня недавно (и до этого с ними дел не имел, был прямой VPN).
Как уже объяснял, при установке качались обновления, а после Дебиан начал прикидываться.
Как только не менял настройки, но все не то. В итоге все что делал стер и вернул к первоначальному виду:
root@debian:/# ifconfig -a
eth0 Link encap:Ethernet HWaddr 30:85:a9:9f:2c:89
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::3285:a9ff:fe9f:2c89/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2235 (2.1 KiB) TX bytes:16701 (16.3 KiB)
Interrupt:72 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:63 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22778 (22.2 KiB) TX bytes:22778 (22.2 KiB)
nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Вот как выглядит все в Винде:
ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : xx-ПК
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет
Ethernet adapter Подключение по локальной сети:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Физический адрес. . . . . . . . . : 30-85-A9-9F-2C-89
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Локальный IPv6-адрес канала . . . : fe80::417f:306e:920:bf53%15(Основной)
IPv4-адрес. . . . . . . . . . . . : 192.168.1.15(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Аренда получена. . . . . . . . . . : 10 мая 2013 г. 17:00:33
Срок аренды истекает. . . . . . . . . . : 20 мая 2013 г. 17:00:33
Основной шлюз. . . . . . . . . : 192.168.1.1
DHCP-сервер. . . . . . . . . . . : 192.168.1.1
IAID DHCPv6 . . . . . . . . . . . : 187729321
DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-18-CF-6E-FD-30-85-A9-9F-2C-89
DNS-серверы. . . . . . . . . . . : 192.168.1.1
NetBios через TCP/IP. . . . . . . . : Включен
Туннельный адаптер isatap.{29CC996A-23B4-400F-A634-7B9AA5EA91ED}:
Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
Туннельный адаптер Teredo Tunneling Pseudo-Interface:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv6-адрес. . . . . . . . . . . . : 2001:0:4137:9e76:c2b:18ba:3f57:fef0(Основ
ной)
Локальный IPv6-адрес канала . . . : fe80::c2b:18ba:3f57:fef0%12(Основной)
Основной шлюз. . . . . . . . . : ::
NetBios через TCP/IP. . . . . . . . : Отключен
Вообщем сделал так:
root@debian:/home/user# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.15
netmask 255.255.255.0
gateway 192.168.1.1
auto eth0
Интернет появился, но при запроса Сведения о соединении, выдает ошибку:
Ошибка показа сведений о соединении:
Активные соединения отсутствуют!
NM и выключал и перезагружал, но ошибка осталась. Это как-нибудь можно исправить?
Вообщем, это превращается в микроблог, который скоро удалят видимо :D
Кое-как настроил интернет, разобрался со звуковой картой, установил дрова на видеокарту из "хранилища пакетов", не пошли, удалил, скачал с сайта, установил. Система показывает VESA, при этом 3D работает, все поддерживается. И если при первом запуске система ругнулась на не полную поддержку гнома, то теперь автоматом перешла на КЕДы. Теперь статус интернет соединения - Неуправляемая сеть. Не ставятся ярлыки, не реагируют панели на ПКМ (думал так хоть поудобнее немного сделаю). o_O
А какая видеокарта?
[console=root]lspci -k | grep -A2 -i "video\|vga"[/console]
[console=user]glxinfo | grep render[/console]
И если при первом запуске система ругнулась на не полную поддержку гнома, то теперь автоматом перешла на КЕДы. Теперь статус интернет соединения - Неуправляемая сеть. Не ставятся ярлыки, не реагируют панели на ПКМ (думал так хоть поудобнее немного сделаю).
А вот это странно, автоматом менять среду система не должна, если ей прямо не указали, да и насчет ПКМ - похоже, чего-то не хватает. И насчет «неуправляемой сети» - тоже что-то странное.
Restart и выдало сообщение "О нет. Что-то пошло не так", предложило выбор гном,гном классик или системные, вошел только под гном классик. Вообщем, чувствую, что тут переустановить уже проще будет, нежели копаться в этой каше.
# lspci -k | grep -A2 -i "video\|vga"
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Barts PRO [Radeon HD 6800 Series]
Subsystem: XFX Pine Group Inc. Device 3110
Kernel driver in use: fglrx_pci# glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: AMD Radeon HD 6800 SeriesТеперь и это слетело. Все не так сделал. Первый блин комом и второй комом, блин :[
Тему можно закрывать, наверное :)
Разметка - дело персональное и зависит от потребностей.
Ошибка NM - так это всего лишь косяк такой, т.е. либо настроить надо, чтобы выдавал нормальные результаты соединения, либо вообще выключить NM, все и без него работает.
И последнее - системе не хватало нормальных дров для видеокарты. После установки гадкий утенок превратился, пока что, в очень непонятного лебеденка :D


