Существует два способа обнаружения поврежденных секторов в Linux: вы можете использовать служебную программу диска (gui), или вы можете использовать команду badblocks для проверки вашего жесткого диска для поврежденных секторов:
sudo badblocks -v /dev/{device}
Это должно ответить на вопрос, но для всех, кто интересуется тем, как их пометить, это можно сделать с помощью двух простых команд ...
Вы добавляете плохие блоки в файл ...
sudo badblocks /dev/sdb > {/dir/to/filename}
, а затем сообщите fsck, чтобы отметить их как непригодные с помощью ...
sudo fsck -l {/dir/to/filename} /dev/{device}
Хорошо помнить, что /usr не поддерживает пользователя, а скорее системные ресурсы unix.
Как таковой, я склонен считать, что любое распределение имеет право на топать по всему содержанию [ f2] и что мои конкретные дополнения к системе идут в /usr/local, которые я сохраняю перед выполнением обновления.
Между тем приложения и другие вещи входят в /opt.
Некоторые люди чувствуют себя комфортно, вкладывая вещи в /home, хотя я редко следую этому соглашению.
Все, что сказал, я позволяю менеджеру дистрибутивного пакета делать все по-своему, а затем делаю выше, когда ручная работа .
Установите нестабильные программы, такие как firefox devel in / home / user / opt /, значительно облегчит их удаление и не путают других пользователей относительно того, какую версию они должны использовать ... Поэтому, если это не программа для глобальных используйте
. Никогда не устанавливайте программы в / usr /, это может вызвать хаос, вещи, установленные в / usr /, предназначены только для дистрибутивных пакетов. / usr / local / для локальных компиляций пакетов. И srtucture работает точно так же! файлы в / usr / local / будут приоритетными по файлам в / usr /
/ opt / должны использоваться для установки предварительно скомпилированных (двоичных) пакетов (Thunderbird, Eclipse, Netbeans, IBM NetSphere и т. д. ) и тому подобное. Но если они предназначены только для одного пользователя, их следует поместить в ваш домашний каталог.
Если вы хотите иметь возможность запускать программу, установленную в «странном» местоположении (например, / home / user / opt / firefox /), не введя весь путь, который вам нужно добавить в переменную $ PATH, вы можете добавить эту строку в свой /home/user/.profile
export PATH=/home/user/opt/firefox:$PATH
. имя папки должно быть таким, где находится исполняемый файл, который нужно запустить.
Из http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html:
Первоначальная идея «/ usr / local» заключалась в том, чтобы на каждом компьютере был отдельный («локальный») каталог «/ usr», кроме «/ usr», который может быть просто установлен только для чтения из другого места. Он копирует структуру '/ usr'. В наши дни «/ usr / local» широко рассматривается как хорошее место, где можно хранить самокомпилированные или сторонние программы. Иерархия / usr / local предназначена для использования системным администратором при локальном установлении программного обеспечения. При обновлении системного программного обеспечения он должен быть в безопасности. Он может использоваться для программ и данных, которые могут быть включены в группу хостов, но не найдены в / usr. Локально установленное программное обеспечение должно быть помещено в / usr / local, а не / usr, если оно не установлено для замены или обновления программного обеспечения в / usr.У меня обычно есть папка с именем «Программы» в моем доме, где я устанавливаю эти программы, достаточно странно (или нет), они все являются java-материалами прямо сейчас.
У меня есть одно большое преимущество для меня, когда я переустанавливаю или меняю компьютеры, они перемещаются вместе с остальной частью моего дома. У этого есть явный недостаток, эти приложения доступны только моему пользователю.
Используйте «checkinstall», чтобы конвертировать ваш пакет alien в deb, чтобы он был удален с помощью диспетчера пакетов.
Обратите внимание, что файлы конфигурации часто не обрабатываются как файлы конфигурации (возможно, игнорируются или, возможно, рассматриваются как часть приложения), и что сценарии до и после установки иногда теряются, хотя это будет обычно предупреждают вас, когда он думает, что у deb будет плохой сценарий до или после установки.