Архив рубрики » Linux «

Воскресенье, 4 августа, 2013 | Автор:

У меня было отключение электричества влияет моего сервера большой Мэриленд RAID массив. Вместо того, чтобы позволить серверу в целом снизится в ожидании его завершения Fsck, Я это загрузиться без большого массива, чтобы я мог запустить FSCK вручную.

Однако, при запуске его вручную я понял, у меня не было возможности узнать, как далеко это было и как долго он будет считать для завершения. Это особенно проблематично с такой большой массив. С небольшим поисков я нашел кончик добавив-C параметр при вызове FSCK. Я не мог найти это в документации, однако: Fsck –помощь не показали такую ​​возможность.

Опция оказывается ext4 конкретных, и таким образом, показывает совершенно функциональный индикатор с индикатором процентного. Чтобы найти информацию, вместо “Fsck –помощь” или “человек Fsck”, Вы должны ввести “fsck.ext4 –помощь” или “человек fsck.ext4”. 🙂

Поделиться
Воскресенье, 4 августа, 2013 | Автор:

История

Многое изменилось с тех пор я в последний раз упомянул мое персональный сервер – он вырос как на дрожжах (теперь он имеет 7TB Мэриленд RAID6) и он был недавно восстановлен с Ubuntu Сервер.

Арка никогда не был ошибкой. Arch Linux уже научил меня так много о Linux (и будет продолжать делать это на других моих рабочего стола). Но Arch определенно требует больше времени и внимания, чем я хотел бы провести на сервере. Для меня идеально было бы не предпочел бы иметь возможность забыть о сервере некоторое время, пока говорит напоминание по электронной почте “UM … есть несколько обновлений вы должны смотреть на, приятель.”

Пространство не является бесплатным – и ни один не пространство

Возможность перейти на Ubuntu было то, что я исчерпал SATA Порты, порта для подключения жестких дисков с остальной частью компьютера – , что массив RAID 7TB использует много портов! Я даже отдал моей очень старые 200GB жесткий диск, как это имело одну из этих портов. Я также предупредил, что получатель диска SMART Мониторинг показал, это была ненадежной. В качестве временного решения проблемы нехватки портов SATA, Я даже мигрировали ОС сервера в набор из четырех USB палочки в MD RAID1. Сумасшедший. Я знаю,. Я был не слишком доволен скоростью. Я решил пойти и купить новый надежный жесткий диск SATA и карт расширения, чтобы пойти с ним.

Основной раздел Arch сервера использовал 7 ГБ дискового. Большой кусок, который был своп файл, кэшированные данные а в противном случае разные и ненужных файлов. Общий фактический размер OS, в том числе /дома папка, Только около 2 Гб. Это побудило меня заглянуть в супер-быстрый SSD ездить, думаю, возможно, меньшим может быть не так дорого. Оказалось, что самый дешевый, не SSD диск, я мог найти на самом деле стоят больше чем один из этих относительно небольших твердотельных накопителей. Ура для меня. 🙂

Выбор? Woah?!

При выборе ОС, Я уже решил, что не будет Arch. Из всех других популярных дистрибутивов, Я знаком с Ubuntu и CentOS. Мягкая фетровая шляпа Была также возможность – но я не еще серьезно рассматривать его для сервера. Ubuntu выиграл раунд.

Следующее решение, я должен был сделать не происходило со мной, пока Повсеместность (Установка в Ubuntu мастера) спросил он меня: Как настроить разделы.

Я новичок в использовании твердотельных дисков в Linux – Я хорошо знаю, из ловушек не используете их правильно, в основном за счет их риск плохого долговечность при неправильном.

Я не хочу использовать специальный раздел подкачки. Я планирую на модернизацию материнской платы сервера / CPU / памяти не слишком далеко в будущее. Исходя из этого я решил, что будет делать раздел подкачки в файле подкачки на существующем RAID MD. Подкачки не будет особенно быстро, но единственная его цель будет за это редкий случай, когда что-то пошло не так, и память не доступна.

Это тогда оставила меня, чтобы дать Корневой путь полный 60GB из Intel 330 SSD. Я считал отделения / дом, но это только казалось немного бессмысленно, учитывая то, как мало было использовано в прошлом. Я сначала создать раздел с LVM – то, что я делал в последнее время, когда я создал Linux коробке (действительно, нет никакого оправдания, чтобы не использовать LVM). Когда он добрался до части, где я хотел бы настроить файловую систему, Я нажал раскрывающийся и инстинктивно выбранные ext4. Потом я заметил, Btrfs в том же списке. Уцепиться!!

Но то, что?

Btrfs (“масло-эф-ESS”, “лучше-эф-ESS”, “Пчела-дерево-эф-ESS”, или что вы представляете в день) является относительно новой файловой системы разработан в целях приведения Linux’ Возможности файловой системы в нужное русло с текущей файловой технологий. Существующая King-оф-Hill файловой системы, “Ext” (Текущая версия называется ext4) довольно хорошо – но он ограничен, застрял в старой парадигме (думать о новом F22 Raptor VS. an F4 Phantom с наполовину шутил попытка эквивалентности обновления) и вряд ли сможет конкурировать очень долго с новыми файловыми системами предприятия, такие как Oracle, ZFS. Btrfs еще долгий путь, и до сих пор считается экспериментальным (в зависимости от того, кто вы спросите, и какие функции вам нужны). Многие считают, что это будет стабильным для базового использования – но никто не собирается делать никаких гарантий. И, конечно, все говорят сделать и проверить резервные копии!

Мууууууу

Наиболее фундаментальное различие между доб и Btrfs является то, что Btrfs является “CoW” или “Копировать Написать” файловой системы. Это означает, что данные никогда не бывает на самом деле сознательно заменены внутренние файловой системы. Если вы пишете изменения в файл, Btrfs будет записать изменения на новое место на физическом носителе и будет обновлять внутренние указатели сослаться на новое место. Btrfs идет на шаг дальше в том, что эти внутренние указатели (называют метаданными) есть также CoW. Старые версии доб бы просто перезаписать данные. Ext4 будет использовать журнал, чтобы коррупции не произойдет, если сетевой шнур выдернул быть в самый неподходящий момент. Журнал результатов в такое же количество шагов, необходимых для обновления данных. С SSD, базовое оборудование работает аналогичный процесс CoW независимо от того, на какой файловой вы используете. Это потому, что SSD диски не могут на самом деле перезаписи данных – они имеют для копирования данных (с изменениями) на новое место, а затем стереть старую всего кадра. Оптимизации в этой области является то, что SSD может даже не стирает старый блок, а просто обратите внимание, чтобы стереть блок в более позднее время, когда все не так заняты. Конечным результатом является то, что SSD диски очень хорошо подходят с коровой файловой системы и не выполнять, а с не-Корова файловые.

Чтобы сделать дела интересное, Корова в файловой системе легко идет рука об руку с помощью функции дедупликации. Это позволяет двум (или более) одинаковых блоков данных, которые будут храниться с использованием только одной копии, экономия пространства. С коровой, если дедуплицированных файл изменен, односпальными не будут затронуты данным измененный файл будет были написаны на другой физический блок.

Корова в свою очередь, делает мгновенных снимков относительно легко реализовать. Когда снимок сделан система просто записывает новый снимок как дублирование всех данных и метаданных в объеме. С коровой, при внесении изменений, Данные снимка остается неповрежденным, и согласованное представление состояния файловой системы на момент снимок был сделан может быть сохранена.

Новый друг

С учетом вышесказанного, особенно в Ubuntu сделал Btrfs доступна как во время установки опции, Я полагал, что это будет хорошее время, чтобы погрузиться в Btrfs и исследовать немного. 🙂

Часть 2 в ближайшее время …

Поделиться
Четверг, 12 ноября, 2009 | Автор:

Если вы когда-нибудь окажетесь обновления одного приложения в Arch Linux (очень плохая идея, кстати) и это повысило Readline Вы могли бы закончить тем, что видели ошибку вдоль линий:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
Надеюсь, вы все еще есть Баш подскажут открыт, и вы не закрыли их все. Если вы все еще можете, немедленно выполните следующее:
pacman -S bash
иначе вы не будете иметь возможность запускать Баш больше, потому что удар будет по-прежнему ссылается на старой версии Readline.

Также, в будущем, не работают
pacman -Sy application
(питон в моем случае)
вместо, запустить:
pacman -Syu
который будет гарантировать, что все приложения будут обновлены.

Лично, Я думаю, что Баш должен был набор зависимостей, говоря, что он требует старую определенную версию Readline и то же самое для нового Баш, требуя новую версию Readline. Несмотря на, а не рискуйте. 😉

Поделиться
Пятница, 11 сентября, 2009 | Автор:

Мир на земле USB

Под *ничего Операционная система, имея разбит на несколько разделов USB диск это не точная наука, он просто работает. В моем случае, мой USB диск имеет два раздела, потому что первый раздел является загрузочным Arch Linux установить.

У меня есть Окна на рабочем столе дома – в основном для игр – и многие из моих коллег использовать его слишком. Поскольку Windows не делает очень хорошо с не-Windows-разделов я полагал, я мог бы создать FAT32 раздел на карту памяти после загрузочного Arch Linux раздела. FAT32 является почти повсеместно и может использоваться на любой общей настольной операционной системы в мире.

Bleh

К сожалению, это не работает прямо с места в карьер. Видимо, Microsoft в их бесконечной мудрости решил, что карты памяти должны иметь один (и только один) раздел. На самом деле для Windows находит первый раздел, а затем игнорирует любые другие, которые происходят, которая будет создана:

Please Format

Err, нет, Я не хочу, чтобы вы отформатировать установки раздел Arch Linux

Хитрость, чтобы получить его работать, чтобы обмануть Окна, думая, что устройство не регулярное карты памяти USB, но, возможно, твердотельный жесткий диск который, оказывается, быть подключены через USB. Да, я знаю, это серьезно глупо, что для Windows ведет себя таким образом. Твердотельный жесткий диск просто колоссальные большой (и быстро) карты памяти, в конце концов!

Я нашел несколько источников о том, как сделать это, однако, я все еще должен был выяснить некоторые вещи самостоятельно. В частности, гиды, которые я нашел либо пропускается некоторые шаги или не дают достаточно информации о том, где скачать пакет драйверов.

Эта процедура включает в себя ручного изменения драйверов устройств и установка “не вошедших” драйверы “не предназначены для вашего оборудования”. Я знаю, кто собирается нарушать их систему и винить меня, так что я говорю сейчас, что я не несу никакой ответственности за любой ущерб, вы можете сделать для вашей системы Windows, в результате этого. Читайте, что снова. 😛

Инструкции

remove the highlighted text

Нажмите для увеличения

Скачать и распаковать драйвер, первоначально создан Hitachi, здесь. Откройте файл cfadisk.inf в блокнот (или ваш любимый открытый текст редактор), и найдите раздел помечены [cfadisk_device]. Удалить раздел выделенную на праве:

Свернуть (не закрывать) редактор и перейдите к значки на рабочем столе – щелкните правой кнопкой мыши на Мой компьютер и выберите Pгoperties. Выберите вкладку Оборудование и выберите [Device менеджер]:

System Properties

Найти устройство под “Дисковые накопители”, щелкните правой кнопкой мыши флешку и выберите Pгoperties:

Device Manager

Перейдите на вкладку Сведения и в выпадающем списке на этой странице, выберите “Оборудование идентификаторы”. Нажмите первую строку в списке идентификаторов к оборудованию и нажмите Ctrl C, чтобы скопировать имя:

USB Hardware Ids

Не закрывайте это окно, вернуться в блокнот (которые были сведены к минимуму) и вставьте код оборудования в котором был снят предыдущий контент.

Changes pasted into notepad

Сохраните файл в блокноте и вернуться к диалоговом окне свойств окна устройства. Нажмите “Водитель” Вкладка и нажмите [Вбновить Driver…] кнопка. В окнах, которые появляются, выберите “Нет, не это тИмя”; [NExt] -> “Установить из списка или сpecific расположение (Расширенный)”; [NExt] -> “Don't поиск. Я сам выберу нужный драйвер.”; [NExt] -> [Hпр Disk…].

Unsigned Drivers - Click Continue Anyway

Перейдите к папке, где Вы сохранили измененный cfadisk.inf файл. Щелчок [Хорошо]. Вы найдете

есть драйвер Hitachi Microdrive перечислены. Выберите его и нажмите [NExt]. Если предупреждение

появляется, щелчок [Yявляется]. Другой будет выведено соответствующее предупреждение о подобной проблеме (это “без знака” и “не предназначены для вашего оборудования” предупреждения я упоминал ранее). Щелчок [Cоказанию в любом случае]:

В этот момент я рекомендую закрыть все диалоговые окна, связанные с установкой. Наконец, удалить и повторно вставить карту памяти в ваш USB порт, и вы должны найти, что дополнительные разделы на палочке доступны. В наихудшем сценарии, Вы могли бы по-прежнему необходимо, чтобы разбиения диска Однако твердая часть закончена. 🙂

Поделиться
Среда, 26 августа, 2009 | Автор:

Если вы используете * NIX, и вы нашли это поведение средней кнопкой мыши раздражает, изменение Firefox"С middlemouse.contentLoadURL о:конфиг возможность ложной.

Большое спасибо Айман Hourieh для наконечника.

Поделиться