— загрузился с livecdубунты и вошел в командную строку- примонтировал корневой раздел #sudo mount /dev/mapper/masbi—vg-root2- отредактировал c помощью gedit файл /mnt/etc/default/grub:GRUB_CMDLINE_LINUX_DEFAULT="root=/dev/mapper/masbi—vg-root2"- примонтировал #sudo mount /dev/sda1 /mnt/boot#sudo mount —bind /dev /mnt/dev#sudo mount —bind /proc /mnt/proc#sudo mount —bind /sys /mnt/sys- меняю корень файловой системы #sudo chroot /mnt /bin/bash- #grub-mkconfig -o /boot/grub/grub.cfg — после убедился что /mnt/boot/grub/grub.cfg изменился#grub-install —recheck /dev/sda#exit#sudo umount /mnt/dev #sudo umount /mnt/sys #sudo umount /mnt/proc #sudo umount /mnt/boot #sudo umount /mnt- Перезагружаюсь. Проверяю df -h — корневой раздел root2 — правильный.Надо:-логический том root переименовать по возможности в albums #sudo lvrename masbi-vg root albums- создать логический том snapshot для создания снапшотов. Размер 1 гиг. #sudo lvcreate -L1G -n snapsh masbi-vg- растянуть логический том albums на все свободное пространство #sudo lvextend /dev/masbi-vg/albums /dev/sda3 /dev/sda5#sudo e2fsck -f /dev/masbi-vg/albums#sudo resize2fs /dev/masbi-vg/albums-переместить содержимое папки /var/www/zenphoto/albums в корень этого раздела #sudo mv /mnt/var/www/zenphoto/albums/* /mnt -в fstab примонтировать /dev/masbi-vg/albums к /var/www/zenphoto/albums-В fstab примонтировать /dev/masbi-vg/cache к /var/www/zenphoto/cache-в fstab поменять zptest/albums с zenphoto/albums на /dev/masbi-vg/albums-по завершении работ сделать снимок root2 на snapshot-Скопировать снапшот на внешний винт-удалить снапшот
Перенос ubuntu с lvm на другой винт
Сервер labinter.net работает под убунтой, которая размечена по умолчанию sda1 ext2 — bootsda2 — extendedsda5 — lvm под linuxВ sda5 создан логический том lvm, который размечен на разделы swap и /Пррблема в том, что при копировании на новый винт акронис директором или clonezilla не учитывается изменение физических идентификаторов устройств и система не грузится. Поэтому пришлось городить сделующий огород:- подключил новый винт через переходник sata-usb.- сделал полную копию на новый винт без изменения размеров разделов. Акронисом или clonezilla — наверное не важно. В итоге я делал clonezilla, загрузившись с соответствующего cd в режиме эксперта и включил опцию —rescue — так как акронис и clonezilla в базовом режиме останавливались на бэдсекторе старого диска. По сути копировать разделы sda2 и sda5 не надо и экономится много времени. Главное на этом этапе — mbr и раздел boot.- загрузился с cd убунты в режиме livecd. Команда pvdisplay сообщает о дубликате физическото тома. С помощью fdisk ( все команды через sudo) удалил с нового диска sdb5 и sdb2. Далее создал их по-новой с размером на весь новый винт. При этом вроде как сразу после создания командой dd if=/dev/zero of=/dev/diskname bs=1k count=1 очистил раздел от следов старого тома.- создал новый физический том lvm командой pvcreate /dev/sbd5-присоединил его к группе vgextend masbi-vg /dev/sdb5-дал команду переноса физических блоков со старого винта на новый pvmove /dev/sda5 /dev/sdb5 — длительная операция.-завершил работу livecd, поставил в ноут новый винт вместо старого — загрузилсч с него. Foto.masbi.ru выдает ошибку 403. Похоже что при копировании файлы получили другие права. Испавил командой chown -R :www-data /var/www/zenphotoполучившийся раздел / имеет такой же размер, как и на старом винте. Для увеличения размера теперь надо средствами файловой системы увеличить ее размер.
Особенности webmin
Установка на Ubuntu
Откат к предыдущему пакету в ubuntu и запрет обновления
sudo apt-get purge пакет
Сохранить файл в w3m
Esc + s
Проверка сетевых адаптеров в linux
lshw -class network — вывод сведений об оборудованииlspci, lsusb — списки устройств подключенных к соотв шинамlsmod — вывод списка модулей ядраmodprobe имя_модуля — добавление модуля в ядроmodprobe -r имя модуля — удаление модуляinsmodrmmod/etc/modprobe.d/blacklist.conf — список модулей, которые не надо загружать
Подключение диска с lvm к другой машине
Pvdisplayvgscan, vgdisplay — увидеть физические и логические тома и группыLvdisplay Vgchange -a y -активировать все группы lvmMount /dev/masbi-vg/root /mnt/usb — подмонтировать
Удаление программного массива RAID в linux
Смотрим существующие массивы
Программный RAID в linux
Создание при установке в инсталлятореManual -> Guided Partitioning -> Выбираем первый диск -> на вопрос "Create new emty partition table?" отвечаем Yes -> Выбираем второй диск -> на вопрос "Create new emty partition table?" отвечаем Yes -> Выбираем "FREE SPACE" первого диска -> Create a new partition -> 20 GB (для корневой системы) -> Continue -> Primary -> Beginning -> в меню нового раздела указываем пункты Use as: physical volume for RAID -> Done setting up the partition -> аналогично создаём на первом диске раздел на 16 GB (для swap) (тоже physical volume for RAID) -> создаём точно такие же 2 раздела на 2м диске (тоже оба physical volume for RAID) -> все разделы должны быть Primary -> после того как создадим 4 нужных раздела жмем "Configure Software RAID" -> Yes -> Create MD device -> RAID1 -> number of active devices = 2 -> continue -> Number of spare devices = 0 -> continue -> Выбираем стрелочками и отмечаем пробелом разделы /dev/sda1 и /dev/sdb1 -> continue -> Create MD device -> RAID1 -> number of active devices = 2 -> continue -> Number of spare devices = 0 -> continue -> Выбираем стрелочками и отмечаем пробелом разделы /dev/sda2 и /dev/sdb2 -> continue -> Finish -> под строкой "RAID device #0" выбираем #1 на 20 GB и жмем enter -> Use as: ext3 или ext4, mount point: / (корень), -> Done settings up the partition -> под строкой "RAID device #1" выбираем #1 на 16 GB и жмем enter -> Use as: swap area -> Done settings up the partition.
Монтирование SMB ресурса в ubuntu
Монтирование SMB ресурса в ubuntuandy.od.ua/news_33.htmlmount -t cifs //192.168.0.1/Share /pathto/SmbShare -o rw,iocharset=utf8,codepage=866,username=username,password=passwordВместо rw использовать ro для только чтения