LXF146:Ответы
|
|
|
Ответы
- Есть вопрос по открытому ПО? Пишите нам по адресу answers@linuxformat.ru
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Упрямый Blogilo
В Прочтя отличную статью Ника Вейча в LXF141 о блог-клиентах, я вознамерился установить Blogilo в Ubuntu 10.04 при помощи Software Manager.
Я ввел имя пользователя и пароль в KDEWallet. Когда я попытался запустить Blogilo, то получил от KDEWallet запрос на ввод пароля. Введя пароль в соответствующее поле, я получил следующее уведомление:
Error - Blogilo. Cannot connect to database. Details: Driver not loaded
Не могли бы вы объяснить мне, что пошло не так?
Оску Кири [Osku Kiri]
О Ваша ситуация – из тех, когда помогает запуск команды из терминала. С программами Qt это не так полезно, так как они имеют тенденцию сливать на терминал слишком много информации, даже если все в порядке, но Вы все равно увидите сообщение.
QSqlDatabase: QSQLITE driver not loaded
Blogilo использует базу данных SQLite для хранения Ваших постов, но пакет не содержит правильных зависимостей. Если Вы установите libqt4-sql-sqlite, либо через Synaptic, либо через терминал с помощью
sudo apt-get install libqt4-sql sqlite
и снова попытаетесь запустить Blogilo, все пройдет хорошо. Я согласен с Ником, что это действительно приятная программа, и пусть мелкий сбой с пакетами не отвратит Вас от нее. ГМ
Крайняя невидимость
В Недавно я успешно установил Ubuntu Ultimate Edition, а до этого успел поработать с OpenSUSE.
Как я вижу, по умолчанию панели инструментов и рамки некоторых приложений отображаются серым цветом на черном, в частности, Konsole.
В главном окне терминала я установил цвет переднего плана и фона на свой вкус, но не нашел способа изменить цветовые параметры рамок.
То же относится к Konqueror и KolourPaint: в обоих случаях нет очевидной возможности изменить используемые по умолчанию цвета — серый на черном. («Замороженные» опции, отображаемые блекло-серым, практически не видны!)
Нет ли способа сделать это, как в терминале Gnome, где есть настройка ‘clearview’? Или я не вижу чего-то очевидного?
Грэм Бенни [Graham Benney]
О Цветовая схема по умолчанию, принятая в Ultimate Edition, читается довольно плохо: светло-серый на чуть более темном сером малоразборчив, особенно если у Вашего монитора низкая контрастность.
Используемую цветовую схему или отдельные цвета можно изменить из программы System Settings. Перейдите в Application Appearance, затем в раздел Colours, где можно выбрать другую цветовую схему на вкладке Scheme. Ultimate Edition использует тему Obsidian Coast, а большинство других дистрибутивов – тему Oxygen. Переключение на нее даст цвета, которые наверняка покажутся Вам более привычными.
Альтернатива – изменить отдельные цвета на вкладке Colours. Там можно выбрать цвета посветлее для настроек Active Titlebar Text и Inactive Titlebar Text, и установить цвет потемнее для настроек Active Titlebar и Inactive Titlebar.
Clearview – тема GTK, непосредственно в KDE не реализованная. С переменным успехом использовать темы GTK можно и в KDE – для этого существует модуль расширения System Settings; а можно изменить редактор меню так, чтобы он запускал программы с параметром стиля, например:
konqueror --style gtk+
в результате чего Вы получите Вашу тему GTK по умолчанию, примененную к окну программы. Хотя, в общем и целом, установка подходящих цветов с помощью System Settings – лучший вариант. Если Вы хотите получить настройку, идентичную той, что была у Вас в OpenSUSE – в предположении, что эта система у Вас еще сохранилась, перейдите в раздел Scheme и нажмите кнопку Save Scheme, чтобы сохранить текущие настройки в файл.colors, расположенный в каталоге .kde4/share/apps/color-schemes. Скопируйте этот файл в домашний каталог Ultimate Edition и загрузите его, нажав кнопку Import Scheme. ГМ
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Ошибки Splice
В При копировании образа DVD я хронически получаю сообщения ‘Splice errors’ на моем разделе ext4. Не подскажете ли вы мне способ анализа, чтобы от них избавиться?
Роберт Борст [Robert Borst]
О Было бы очень кстати, если бы Вы привели текст сообщения об ошибке – это позволило бы дать точный ответ на Ваш вопрос. Чаще всего сообщение об ошибке Splice, возникающее при копировании файлов, имеет вид
Error splicing file: Input/output error
Об этой ошибке сообщалось в нескольких отчетах, но между ними нет четкой связи, кроме того факта, что копировались большие файлы.
Вы копируете файлы на тот же самый жесткий диск, на внешний диск, на флэш-накопитель или на DVD? Или Вы копируете файлы с одного из этих устройств на Ваш жесткий диск? Первый шаг – выяснить, какое устройство вызывает проблему, исходное или целевое, а затем начать искать проблему там. Сначала просмотрите вывод ядра. Как только возникнет проблема, скомандуйте
sudo dmesg | tail -n 20
в терминале и просмотрите последние 20 строк сообщений ядра. Они дадут полную информацию об ошибке. Можно также заглянуть в системный журнал – обычно он находится в /var/log/messages. Просматривать его можно в реальном времени, дав команду
sudo tail -f /var/log/messages
и наблюдая за копированием. В зависимости от Вашего дистрибутива и рабочего стола, для этого может иметься и утилита с графическим интерфейсом, типа KSystemLog в KDE.
Локализовав ошибку, Вы сможете начать выяснять ее причину – она часто бывает тривиальна, хотя и не очевидна.
Если Вы копируете с DVD, проверьте, не загрязнен ли диск и не поцарапан ли он, или попробуйте копировать его с другого привода. Проверьте, все ли кабели надежно подключены; если у Вас имеются запасные, попробуйте взять их.
Поверите ли, но сработать может даже переключение устройства с порта USB на передней панели компьютера на порт USB задней панели, так как не все порты USB идентичны.
Недостаточное питание тоже может играть роль, если Вы пользуетесь устройством, питающимся от портов USB. Попробуйте подключить устройство к активному хабу, поскольку они обычно дают больше 500 mA, установленных стандартом USB (слишком многие устройства превышают этот стандарт).
Жаль, что не удалось дать Вам однозначный ответ, но splice – это функция ядра, использующаяся при копировании файлов, и сообщение об ошибке может быть не более информативным, чем «что-то пошло не так».
Когда Вы определите диск или привод, вызывающий проблему, Вы уже будете на полпути к ее устранению. МС
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Загадка AGP
В Меня привел в восторг номер Linux Format LXF143 с новой KDE 4.6. Но все попытки запустить компьютер с диска KDE live, и в стандартном, и в отказоустойчивом режиме, привели к выводу сообщения “cannot work without intel agp module”.
О Боже, но во всех трех моих компьютерах установлена шина PCI Express. Значит ли это, что я никогда не смогу работать с KDE 4.6, потому что у меня нет слотов для карты AGP?
Наверняка по всему миру тысячи таких компьютеров, и их владельцев эта проблема отвратит от Linux, моей любимой ОС. Нельзя ли тут что-то сделать?
Терри Джонс [Terry Jones]
О Останавливает ли эта ошибка процесс загрузки? Я вижу такое же сообщение об ошибке, но загрузка продолжается нормально. Возможно, дело в том, что у меня нет видеокарты Intel, но ведь и у Вас ее тоже нет, раз Вы пользуетесь картой AGP, потому что видеочипы Intel используются только в чипсетах на материнской плате.
В таком случае, эта ошибка не имеет отношения к делу – просто live CD пытается инициализировать видеоадаптер Intel, которого у Вас нет; модуль имеется на live CD, но не загружается, потому что у Вас нет под него оборудования.
При загрузке нетбука с чипсетом Intel с того же самого диска такой ошибки не наблюдалось, поскольку ядро смогло загрузить модуль, обнаружив соответствующее оборудование.
Интересно, что для любой системы, применяющей этот чип, не обязательно, чтобы он был подключен к слоту AGP; но технология все еще используется при коммуникациях с картой (в порядке отступления заметим, что большинство материнских плат до сих пор используют ISA для связи с датчиками материнской платы, хотя слотов ISA не имеют уже много лет).
Если DVD не загружается, я очень сильно сомневаюсь, что это имеет отношение к модулю Intel AGP; следует поискать причину в дальнейшем процессе загрузки.
Достигнув того момента, когда исходная консоль пропадает, даже если рабочий стол не полностью загрузился, Вы можете нажать клавиатурную комбинацию Ctrl-Alt-F1, чтобы вернуться к консоли и увидеть, что она пытается сообщить от себя.
Если дистрибутив действительно не загружается, значит, это проблема, характерная для данного дистрибутива (можете ли Вы загрузить с того же самого DVD Debian live?), так что это не должно отвращать людей от использования Linix в целом. НБ
Назойливые перезагрузки
В Недавно я собрал наполовину новый настольный ПК. Наполовину — потому что я обновил только материнскую плату, процессор и ОЗУ. Все прочее осталось от старого компьютера. Теперь этот компьютер постоянно самопроизвольно перезагружается, прямо полтергейст какой-то.
Перезагрузка происходит раз или пару раз в час, по непонятной мне причине.
Прежде чем обследовать блок питания или ОЗУ, я хотел бы, чтобы вы пояснили мне, какой системный журнал смотреть, чтобы получить хотя бы намек на проблему — может, процессор перегревается? Мне нужна хоть какая-то информация в помощь.
Рэнди [Randy], с форумов
О Маловероятно, что системные журналы помогут Вам в этом случае, потому что системные регистраторы буферизуют сообщения. Кроме того, файловые системы в целом работают в асинхронном режиме с целью повышения производительности, данные записываются в буфер, откуда ядро отправляет их на диск.
Задержка может быть очень короткой, но она все равно означает, что сообщения, непосредственно предшествующие перезагрузке, не сохранятся. Системный регистратор можно настроить на немедленную запись всех сообщений, изменив его конфигурацию.
Для syslog-ng найдите раздел опций в файле /etc/syslog-ng/syslog-ng.conf и добавьте следующую строку:
sync(0);
Если Ваш дистрибутив использует метажурнал, запустите его с опцией --sync. Куда ее добавлять, зависит от того, как Ваш дистрибутив запускает регистратор метажурнала. Вы можете заставить файловую систему сразу же записывать на диск все изменения, если примонтируете ее с опцией sync. Найдите в файле /etc/fstab ссылку на файловую систему, содержащую /var, которая может выглядеть как одна из следующих строк:
/dev/sda1 / ext4 noatime 0 0 /dev/sda5 /var ext3 defaults 0 0
и добавьте опцию sync к полю опций, четвертому по порядку. Если это поле содержит только значение “defaults”, замените его на sync, или, наоборот, добавьте это значение, чтобы получилось нечто вроде такого:
/dev/sda1 / ext4 noatime,sync 0 0 /dev/sda5 /var ext3 sync 0 0
Учтите, что эти настройки, особенно монтирование файловой системы с опцией sync, заметно снизят производительность Вашего компьютера. Считайте их временными и сохраняйте только до тех пор, пока не решится проблема.
Но, скорее всего, источниками проблемы являются именно блок питания или ОЗУ. ОЗУ попадает под подозрение из-за новизны: отказ электронных компонентов более вероятен, когда они новые, чем в любое другое время. Но проверить память легко: загрузите компьютер с live CD, где имеется программа Memtest86 (она включена в большинство live CD) и запустите тест памяти, который должен отработать несколько раз, предпочтительно ночью. Если Вы получите сообщения об ошибках, верните память поставщику. Если у Вас не одна линейка памяти, попытайтесь устанавливать их по одной, проводя тесты с каждой по очереди, пока не найдете ту, которая сбоит.
Блок питания тоже попадает под подозрение, потому что, обновив свое оборудование, Вы, скорее всего, повысили и потребность в электропитании; если блок питания раньше соответствовал требованиям на пределе, он мог перестать им удовлетворять. Высококачественный брендовый блок питания – всегда хорошее капиталовложение: при низком качестве питания легко повредить компоненты, которые стоят намного дороже.
Если, по-Вашему, проблему вызывает перегрев, запустите системный монитор и понаблюдайте за температурами – хотя обычно материнские платы выключают компьютер раньше, чем температура процессора поднимется до опасных уровней.
Еще одна возможная причина – несоответствие Вашего ядра типу Вашего процессора, хотя детали зависят от дистрибутива. Просмотрите список ядер Вашего менеджера пакетов и проверьте, нет ли более подходящего ядра для Вашего нового процессора. ГМ
Переход на 64-битную платформу
В У меня есть 32-разрядный дистрибутив, и есть его 64-разрядная версия. Я хотел бы знать, можно ли просто перезаписать на жесткий диск новую версию поверх старой, или надо выполнить установку с нуля, позаботившись о сохранении данных?
Нет ли пошагового руководства, которым я мог бы воспользоваться, или совета, как установить новый дистрибутив поверх старого с сохранением всех имеющихся данных и программ?
electroken, с форумов
О 32- и 64-разрядные программы несовместимы, но в общем случае этого нельзя сказать об их данных. Просто обновить 32-разрядный дистрибутив 64-разрядными версиями пакетов нельзя: запускать 64-разрядное ПО на 32-разрядном ядре – это быстрый способ рехнуться от злости.
Вам нужно установить 64-разрядную версию как новый дистрибутив (да такой он и есть), но сохранить все свои данные и настройки.
Если у Вас отдельный домашний раздел /home, то задача решается просто: при установке нового дистрибутива запретите форматировать этот раздел. Вы потеряете все системные настройки, но большинство из них можно сохранить, сделав резервную копию каталога /etc перед началом установки – либо в виде tar-архива командой
sudo tar czf /home/etc.tar.gz
либо просто перекинув содержимое каталога /etc в каталог /home или в другое безопасное место.
Некоторым программам требуются конкретные владельцы и права доступа на их файлы настройки, и если Вы выполните обычное копирование, а не архивацию с помощью tar, убедитесь в сохранности всей необходимой информации:
sudo cp -a /etc /home
Если Вы копируете данные на устройство, форматированное под FAT – например, на USB-брелок – tar использовать обязательно, чтобы сохранить права доступа, так как FAT не умеет их обрабатывать.
После этого запустите установщик и скопируйте обратно только те настройки, которые Вам нужны: не попадаитесь в ловушку, скопировав во вновь установленную систему все содержимое Вашего старого каталога /etc.
Если у Вас нет отдельного раздела /home, сначала создайте резервную копию домашнего каталога – это делается от имени своего пользователя, а не root, поэтому префикс sudo здесь не нужен:
tar czf home.tar.gz ~
Затем скопируйте данные в безопасное место – например, на DVD или USB-брелок. Если tar-архив слишком велик и не помещается на одно устройство, можно разбить его на части. Например, команда:
split --bytes=2G home.tar.gz home.tar.gz.
разбивает файл на фрагменты по 2 ГБ, которые затем можно поместить на хранение, а после переустановки собрать их командой
cat home.tar.gz.* >home.tar.gz
Сборку полного файла можно опустить и сразу извлечь файлы из архива командой
cat home.tar.gz.* | tar xz
Восстановление /home может быть выполнено распаковкой всего архива снова в каталог /home, потому что новая установка его опустошает, оставив в нем только настройки по умолчанию.
Но надо убедиться, что файлы после распаковки архива по-прежнему принадлежат пользователю, под чьим именем Вы входите в систему. Если это не так, беду можно поправить командой
sudo chown -R username: /home/username
Двоеточие после первого вхождения Вашего имени пользователя означает, что chown устанавливает группу владельца для файлов равной первичной группе пользователя username.
Вы можете создать список установленных пакетов, чтобы ссылаться на него после установки 64-разрядного дистрибутива, одной из следующих команд:
dpkg ?get-selections >package.list rpm --query --all >package.list
НБ
95 = 100?
В Я больше не могу писать на диск, поскольку получаю сообщения об ошибках заполнения диска [disk full errors]. Когда я использую df, команда сообщает, что диск заполнен на 100 %, но Использованное [Used] пространство составляет только 95 % от размера диска [Size]. С арифметикой я знаком, почему же df уверяет меня, что диск заполнен на 100 %, а занято только 95 % блоков? Я понимаю, что заполнение на 95 % тоже тесновато для комфорта, и планирую освободить диск, но должен же я записать на диск то, что мне нужно. Что за дела?
Джеймс Хопкинс [James Hopkins]
О Это характерная особенность файловых систем ext2/3/4. Они резервируют 5 % дисковой памяти для пользователя root, и когда заполнение диска достигает 95 %, писать на него в состоянии только root. Дело в том, что заполнение файловой системы, в частности, содержащей каталог /var, может вызвать катастрофические последствия. Системный регистратор пишет в каталог /var/log, многие фоновые процессы хранят данные в /var/lib, да и каталоги /var/run, /var/spool и даже /var/tmp очень важны. Если программа больше не в состоянии сохранить свои данные или записи в системный журнал, она просто остановится. Если это ядро или нечто вроде, у Вас будут серьезные неприятности, часто требующие прибегнуть к клавиатурной комбинации Alt-SysRq, что в Linux представляет собой эквивалент «удара в пах».
Эти зарезервированные по умолчанию 5 % берут начало в прошлом, когда жесткие диски имели сравнительно малую емкость. Сейчас даже нетбуки имеют диски емкостью 250 ГБ, и эти 5 % составляют более 12 ГБ; правильнее было бы резервировать по умолчанию 1 – 2 %. Эту настройку можно изменить при форматировании диска с опцией -m, например:
sudo mke2fs -t ext4 -m 2 /dev/sda2
Не бойтесь – переформатировать диск для изменения этой настройки Вам не придется; команда tune2fs изменит количество резервируемых блоков в «живой» файловой системе:
sudo tune2fs -m 2 /dev/sda2
Число, задаваемое -m, в обеих командах указывает резервируемый процент от общего количества блоков файловой системы. Абсолютное количество резервных блоков задаеся опцией -r. Для просмотра текущей настройки скомандуйте
sudo dumpe2fs -h /dev/sda2
Посмотрите значение счетчика Reserved. Не поддавайтесь соблазну установить это значение в нуль для файловой системы root или /var; однако для файловых систем, не являющихся жизненно важными для работы системы, это вполне допустимо.
И уж обязательно надо поставить нуль для раздела /home: любое другое значение будет пустой тратой диска, ведь root никогда в этот раздел не пишет. НБ
Arduino игнорирует меня
В Я недавно получила Arduino Uno и установила его под Ubuntu 10.10. Приложение из LXF100 (мигающий светодиод LED) работает хорошо. Но при попытке загрузить новую программу я получаю следующее сообщение от IDE:
avrdude: stk500_recv(): programmer is not responding.
Гретхен Зиглинг [Gretchen Siegling]
О Это рядовое явление, и причин может быть две. Первая из них проста: Вы могли выбрать в IDE неправильный тип платы. Проверьте это. Некоторые платы выпущены с неправильным загрузчиком; можно попробовать другой тип платы, хотя раз уж Вы успешно загрузили одну программу, эта причина маловероятна.
Вторая причина – вопрос тайминга. Следует сделать сброс платы Arduino перед началом приема загрузки; некоторые платы делают это автоматически, но Uno так не умеет. При нажатии кнопки reset у Вас есть от шести до восьми секунд, чтобы начать загрузку. Ловушка в том, что IDE Arduino не начинает загрузку сразу же, как только Вы об этом скажете.
Сначала она компилирует программу, а это бывает небыстро. К моменту действительной загрузки Вашей программы время ожидания может уже истечь, и Вы увидите сообщение об ошибке.
Решение (я использую это слово с опаской – уместнее было бы сказать «затычка») состоит в задержке при нажатии кнопки reset.
Начните с нажатия reset сразу после указания IDE начать загрузку, а затем методом проб и ошибок определите наилучший интервал задержки.
Беда в том, что задержка зависит от содержимого программы, и чем больше кода Вы добавляете, тем задержка дольше.
Похоже, другого решения для проблемы нет, кроме перехода на плату с автосбросом, но этот способ по крайней мере работает. ПХ
Часто задаваемые вопросы
Пользователи и суперпользователи
- Я только что впервые установил Linux. Почему мне надо было создавать двух пользователей?
- Один из этих пользователей – root, он же «суперпользователь». Он нужен для выполнения административных задач. Второй – обычный пользователь, для повседневной работы в системе.
- Но зачем же два пользователя, разве нельзя администрировать систему самому?
- Linux применяет к файлам права доступа, устанавливающие, кому принадлежит каждый файл или каталог и кто может их читать или записывать в них. У каждого пользователя есть свой домашний каталог, где он волен делать с файлами все, что угодно: хоть создавать, хоть удалять. В чужих каталогах пользователи могут читать файлы и запускать программы, но не менять или удалять их. Это – основа надежности и безопасности. Нечаянно удалить системные файлы невозможно, и даже запуск злокозненного вложения, полученного по почте, не навредит системе, ведь для причинения вреда у вас нет прав. Когда действительно нужны права администратора (скажем, для установки программы), вы регистрируетесь в системе от имени root на время выполнения задачи.
- Это что же, нужно выходить вон и входить как root при каждой установке программы?
- Нет, выходить не нужно, и тем более не нужно входить от имени root (некоторые дистрибутивы вообще это запрещают). Вы просто запускаете от имени root отдельные программы. Многие программы так и настроены. Например, если вы запустите в SUSE инструмент настройки YaST или же в Mandriva запустите Control Centre, вам предложат ввести пароль root. Для запуска любой другой программы, запустите терминал, введите команду su, укажите пароль, а потому запустите программу, введя ее имя.
- Моим компьютером я пользуюсь один; какая крайность каждый раз регистрироваться?
- Большинство дистрибутивов сейчас имеют опцию автоматической регистрации от имени конкретного пользователя (не root!) – это удобно, если за компьютером работаете только вы. В рабочем столе KDE можно задать автоматическую регистрацию, выбрав в KDE Control Centre команды System Administration > Login Manage. Если у вас Gnome, выберите из главного меню команды Desktop > System Settings > Login Screen и активизируйте опцию Automatic Login на вкладке General. Но дважды подумайте, прежде чем делать это на ноутбуке – его легче украсть; или тогда уж предусмотрите пароль.
Большой вопрос Каковы идеальные размеры разделов boot, root и home?
В Я прочел рубрику «Ответы» в LXF142. Большой Вопрос объясняет, как переформатировать жесткий диск с помощью GParted, чтобы создать новый раздел home. Каковы, по вашему мнению, идеальные размеры разделов для boot, root и home? Я повозился с разными размерами, и хотя не сталкивался с проблемой слишком маленьких разделов, обнаружил, что в большинстве случаев я ошибался и оказывался в опасном положении, с затором в разделе root и пустыней в огромном разделе home. Я работаю в Ubuntu 10.10.
Дэн Гей [Dan Gay]
О Ваш вопрос подобен вопросу «какой наименьшей длины может быть кусок веревки». Спросив пяток «экспертов» Linux, как лучше разбить на разделы жесткий диск, Вы получите дюжину разных ответов. Вот пара моих, простых и гибких.
Если у Вас отдельный раздел /boot, что не всегда желательно, под Ubuntu для него достаточно 60 МБ. Начальная установка Ubuntu требует менее 20 МБ, а каждое новое ядро – еще 15 МБ, так что 60 МБ хватит для трех ядер. Чтобы определить размер файловой системы root, посмотрите, сколько дисковой памяти она занимает сейчас, и удвойте это число. Графические инструменты типа Filelight покажут Вам, сколько пространства она занимает, или можно дать одну из следующих команд оболочки:
df -h / sudo du -shx /
Первая показывает использование дисковой памяти файловой системой, а вторая, du, работает на уровне каталогов. Рекомендуется всегда иметь 25 % свободного пространства, поэтому удвоение занятой памяти (но не текущего размера) даст Вам достаточно места для добавления программ без превышения уровня 75 %. Оставшееся пространство отведите на /home.
Проблема с любой фиксированной схемой разбиения на разделы – как раз ее фиксированность. Ваши текущие потребности могут меняться, а перенастройка фиксированных разделов – штука долгая и опасная. Но есть более гибкое решение – LVM (Logical Volume Manager). LVM использует виртуальные разделы, или тома, созданные на фиксированных, физических томах. Физический объем все тот же, а виртуальные тома можно создавать, менять их размеры или даже удалять. Ubuntu имеет опцию установки LVM на альтернативном установочном CD. Если Вы воспользуетесь им, укажите для логических томов меньший объем, чем доступен на диске, оставив пространство для маневра. LVM меняет образ мыслей; вместо того, чтобы думать, как разбить свой диск, спросите себя «Какой объем диска нужен мне сегодня?» и остаток не используйте. Так Вы сможете быстро создавать новые тома и увеличивать размеры имеющихся.
Основным недостатком LVM была сложность установки, но теперь инсталляторы дистрибутивов делают эту работу за Вас и имеются графические инструменты для управления LVM (хотя утилиты командной строки довольно просты, намного проще, чем те же средства для управления разделами), и LVM стоит воспользоваться.
При установке Ubuntu с LVM, откажитесь от настроек по умолчанию. Вместо этого велите LVM использовать около 12 ГБ от группы томов, которые он распределит между / и swap, и добавьте логический том для /home. Укажите его размер точно по текущей потребности: расширить его и добавить томов проще простого. НБ
Шаг за шагом: Устанавливаем Ubuntu с LVM
- Возьмите опцию LVM
- Альтернативный установщик Ubuntu, как и других дистрибутивов, предлагает выполнять установку на диски, разбитые с помощью LVM, с шифрованием или без.
- Не жадничайте
- Вместо использования всего диска, выделите только 12 ГБ. Это пространство будет поделено между томами root и swap.
- Добавьте домашний том
- Когда диск будет разбит на разделы, добавьте логический том для /home. Отведите на него сколько со-чтете нужным, но не больше, чем требуется.
- Установите опции для /home
- Как и при создании стандартного раздела, выберите файловую систему и задайте прочие опции для тома home, затем нажмите кнопку Done.
- Типичный вариант LVM
- Вот типичные логические тома для root, swap и home – /boot находится на стандартном разделе, чтобы с него загружался Grub.
- Управление томами
- Установите system-config-lvm, с графическими инструментами для добавления и расширения томов, когда вам потребуется лишнее место на диске, или пользуйтесь утилитами командной строки.