LINUX.ORG.RU

Сообщения yurasik6363

 

Копирование файла из консоли

Копирование файла из консоли (как копировать я знаю cp -r /pach1 в /pach2), но дело в том что мне необходимо копировать и pach2 уже существует с файлами и каталогами, в /pach1 изменили несколько файлов, необходимо копирование с заменой только измененных файлов, а для остальных не нужно производить копирование.

PS: pach1 рабочей сетевой папкой, а pach2 резервной копией. Папка большого размера 40Гб и при архивировании ее tar-ом и последующем разархивировании все папки и файлы написанные на русском превращаются в кракозябры, поэтому было принято простое копирование так сказать инкрименно, я его делаю с легкостью в MidnightCommander-е, но хотелось бы его делать автоматически без моего участия.

 , ,

yurasik6363
()

Снатие образа диска ddrescue

Есть скрипт

#!/bin/bash

#Backup system in IMG to net server storage to folder backup.

#V.1.0.1

echo «Просмотреть список устройств - fdisk -l или ls /dev/sd* или /dev/*»

ls /dev/sd*

echo -n «Укажите диск с которого нужно снять образ (например sda или cciss/c0d0): »

read diskin

echo -n «Укажите образ диска (gateway, asterisk): »

read diskimg

mkdir /mnt/backup/$diskimg

dd if=/dev/zero of=/zero_file bs=16M

rm /zero_file

ddrescue --sparse /dev/$diskin /mnt/backup/$diskimg/$diskimg"_«`date +%d.%m.%Y`.img /mnt/backup/$diskimg/$diskimg»_«`date +%d.%m.%Y`.img.log

echo „Создание backup завершено!“

Все работает замечательно, за маленьким исключением как видите ddrescue имеет параметр --sparse что означает объяснять не нужно, но при создании образа диска занятым на 200 мегабайт и общим объемом 36.6 GB образ получается 36.6 GB а не 200М, что делать я не знаю. Подскажите куда и чем копать.

P.S. О главном - Centos 6.6 установка была Web Server, соответственно установил ddrescue и даже пакет sparse (попробовал на вскидку yum install sparse и он там есть, поставил результатов не принесло), файловая система ext4, вместо dd if=/dev/zero of=/zero_file bs=16M wiki говорит есть fallocate но как пользоваться я не разобрался.

 ,

yurasik6363
()

Не могу установить suPHP и Ruby

CentOS 6.6 действовал по разным инструкциям например по этой http://www.howtoforge.com/perfect-server-centos-6.5-apache2-mysql-php-pureftp...

Доходя до установки suphp всегда одно и то же не зависимо от версии linux (кроме Ubuntu) затыкаюсь на этом месте

cd /tmp wget http://suphp.org/download/suphp-0.7.1.tar.gz tar xvfz suphp-0.7.1.tar.gz cd suphp-0.7.1/

./configure --prefix=/usr --sysconfdir=/etc --with-apr=/usr/bin/apr-1-config --with-apxs=/usr/sbin/apxs --with-apache-user=apache --with-setid-mode=owner --with-php=/usr/bin/php-cgi --with-logfile=/var/log/httpd/suphp_log --enable-SUPHP_USE_USERGROUP=yes

заканчивается так

configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/apache/Makefile config.status: creating src/apache2/Makefile config.status: creating src/config.h config.status: executing depfiles commands

затем make заканчивается так

make[3]: Leaving directory `/tmp/suphp-0.7.1/src' make[2]: Leaving directory `/tmp/suphp-0.7.1/src' make[1]: Leaving directory `/tmp/suphp-0.7.1/src' make[1]: Entering directory `/tmp/suphp-0.7.1' make[1]: Цель `all-am' не требует выполнения команд. make[1]: Leaving directory `/tmp/suphp-0.7.1'

в продолжении make install заканчивается толком не начавшись это все что она выводит

Making install in src make[1]: Entering directory `/tmp/suphp-0.7.1/src' Making install in apache2 make[2]: Entering directory `/tmp/suphp-0.7.1/src/apache2' make[3]: Entering directory `/tmp/suphp-0.7.1/src/apache2' make[3]: Цель `install-exec-am' не требует выполнения команд. /usr/bin/install -c -d '/usr/lib/httpd/modules' /usr/bin/install -c -m 0755 .libs/mod_suphp.so '/usr/lib/httpd/modules'/mod_suphp.so make[3]: Leaving directory `/tmp/suphp-0.7.1/src/apache2' make[2]: Leaving directory `/tmp/suphp-0.7.1/src/apache2' make[2]: Entering directory `/tmp/suphp-0.7.1/src' make[3]: Entering directory `/tmp/suphp-0.7.1/src' test -z «/usr/sbin» || /bin/mkdir -p «/usr/sbin» /bin/sh ../libtool --mode=install /usr/bin/install -c 'suphp' '/usr/sbin/suphp' /usr/bin/install -c suphp /usr/sbin/suphp make install-exec-hook make[4]: Entering directory `/tmp/suphp-0.7.1/src' chmod u+s /usr/sbin/suphp make[4]: Leaving directory `/tmp/suphp-0.7.1/src' make[3]: Цель `install-data-am' не требует выполнения команд. make[3]: Leaving directory `/tmp/suphp-0.7.1/src' make[2]: Leaving directory `/tmp/suphp-0.7.1/src' make[1]: Leaving directory `/tmp/suphp-0.7.1/src' make[1]: Entering directory `/tmp/suphp-0.7.1' make[2]: Entering directory `/tmp/suphp-0.7.1' make[2]: Цель `install-exec-am' не требует выполнения команд. make[2]: Цель `install-data-am' не требует выполнения команд. make[2]: Leaving directory `/tmp/suphp-0.7.1' make[1]: Leaving directory `/tmp/suphp-0.7.1'

Тоже самое и с Ruby Помогите всю голову изломал, раньше ставил на Fedora 16 но это было давно и все получилось с первого раза, а сейчас не выходит даже на ней.

 , , suphp

yurasik6363
()

Linux LiveCD

Прошу прощения может я не в тот раздел обращаюсь, но все же задам вопрос: Как можно создать образ LiveCD который при запуске получает автоматом адрес сети и открывает firefox на весь экран и более ничего, как в бывшем Sunrise и нынешнем Ulmart?

 

yurasik6363
()

RSS подписка на новые темы