Настройка и работа в Linux



              

Как разделяют пингвинов Часть - часть 5


# mount -t ext3 /dev/hdb3 /mnt/temp # монтируем созданную файловую систему. # cp -R /usr/local/ /mnt/temp # рекурсивно копируем в нее все из каталога /usr/local (это можно проделать и с помощью mc или другим удобным способом); здесь необходимо проследить за выводимыми сообщениями # umount /dev/hdb3 # размонтируем # mount -t ext3 /dev/hdb3 /usr/local # монтируем поверх старого /usr/local (новые ядра позволяют это) для проверки, теперь прогоняем любимые программы # umount /dev/hdb3 # rm -f /usr/local/* # очищаем диск, так как информация все равно будет присутствовать # mount -t ext3 /dev/hdb3 /usr/local # монтируем новый раздел в качестве /usr/local и наслаждаемся полученным результатом.

И теперь, чтобы новый раздел при загрузке каждый раз монтировался на свое место, прописываем в файл /etc/fstab следующие строки:

/dev/hdb3 /usr/local ext3 defaults 0 0

Вот за что я и люблю Linux. Все просто, никаких тебе реестров, где регистрируется каждая программа и потому при смене раздела или добавлении нового диска как правило приходится заново ее переустанавливать. Кстати, если есть сеть с постоянно работающими компьютерами, то можно данный раздел вообще расположить только на ОДНОМ из них, тем самым экономя место, резервируя возможность контролировать и централизованно наполнять его содержание, а монтировать его уже на этапе загрузки с помощью NFS; тогда и бэкапить легче будет. При этом пользователи даже не будут догадываться, что какой-то раздел находится где-то совсем на другом компьютере. К слову, в соответствии со стандартами, продвигаемыми Linux Standard Base (http://www.linuxbase.org/), на смену каталогу /usr/local постепенно продвигается другой - /opt. И если первые два года моего знакомства с этой системой там было совсем пусто, то в последнее время он начал быстро и методично заполняться. Чтобы не создавать и здесь новый раздел, есть два выхода: явно задавать с помощью ?prefix=/usr/local путь при компиляции таких программ, или, что удобнее всего, вместо каталога /opt просто создать символическую ссылку на /usr/local:




Содержание  Назад  Вперед