• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом


  • Настройка NFS сервер и клиент на Fedora 13

    Содержание материала

    Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
     

    FedoraЭто руководство объясняет, как настроить NFS сервер и NFS клиент на Fedora 13. NFS стоит для сетевой файловой системы, через NFS, клиент может получить доступ (чтение, запись) удаленного долю на сервере NFS как если бы он был на локальном жестком диске.

    Предварительные замечания по настройке Fedora 13 сервера и клиента NFS

    • NFS сервер: server.example.com, IP-адрес: 192.168.0.100 NFS
    • Клиент: client.example.com, IP-адрес: 192.168.0.101

    Установка NFS сервера на Fedora 13

    На NFS сервере мы выполним:

    • yum install nfs-utils nfs-utils-lib

    Затем добавим NFS утилиту в автозапуск системы:

    • chkconfig --levels 235 nfs on
    • /etc/init.d/nfs start

    Установка NFS клиента на Fedora 13

    На стороне клиента мы можем установка NFS выглядит следующим образом (на самом деле это выглядит как на сервере):

    • yum install nfs-utils nfs-utils-lib

    Добавление каталогов на сервере

    Я хотел бы сделать каталоги /home и /var/nfs доступными для клиентов, поэтому мы должны "добавить" их на сервере.

    • mkdir /var/nfs
    • chown 65534:65534 /var/nfs
    • chmod 755 /var/nfs

    Теперь мы должны изменить /etc/exports, где мы "экспортируем" наши NFS шары. Зададим /home и /var/nfs, как NFS шару и объявим NFS доступнами к /home в качестве корневого.

    • man 5 exports
    • nano /etc/exports
    /home           192.168.0.101(rw,sync,no_root_squash,no_subtree_check)
    /var/nfs        192.168.0.101(rw,sync,no_subtree_check)

    Всякий раз, когда изменяем /etc/exports, мы должны запускать

    • exportfs -a

    для того чтобы, изменения вступили в силу.


    Монтируем NFS шару на клиента

    Сначала мы создадим каталоги, в которых мы хотим смонтировать NFS шару, например:

    • mkdir -p /mnt/nfs/home
    • mkdir -p /mnt/nfs/var/nfs

    После этого мы можем смонтировать их следующим образом:

    • mount 192.168.0.100:/home /mnt/nfs/home
    • mount 192.168.0.100:/var/nfs /mnt/nfs/var/nfs

    Теперь Вы должны увидеть две NFS шары на выходе:

    • df -h
    [root@client ~]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/vg_client-lv_root
                           29G  2.6G   25G  10% /
    tmpfs                 247M     0  247M   0% /dev/shm
    /dev/sda1             485M   29M  432M   7% /boot
    192.168.0.100:/home    29G  2.7G   25G  11% /mnt/nfs/home
    192.168.0.100:/var/nfs
                           29G  2.7G   25G  11% /mnt/nfs/var/nfs
    [root@client ~]#

    и

    [root@client ~]# mount
    /dev/mapper/vg_client-lv_root on / type ext4 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sda1 on /boot type ext4 (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
    192.168.0.100:/home on /mnt/nfs/home type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
    192.168.0.100:/var/nfs on /mnt/nfs/var/nfs type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
    [root@client ~]#

    Тестирование

    На стороне клиента, теперь Вы можете попытаться создать тестовые файлы в шаре NFS:

    • touch /mnt/nfs/home/test.txt
    • touch /mnt/nfs/var/nfs/test.txt

    Теперь перейдем к серверу и проверить, сможем ли мы увидеть тестовый файл:

    • ls -l /home/
    [root@server ~]# ls -l /home/
    total 8
    -rw-r--r-- 1 root root    0 Sep 16 17:44 test.txt
    [root@server ~]#
    • ls -l /var/nfs
    [root@server ~]# ls -l /var/nfs
    total 0
    -rw-r--r-- 1 65534 65534 0 Sep 16 19:58 test.txt
    [root@server ~]#

    Монтажных шары NFS во время загрузки

    Вместо установки на клиенте NFS шары вручную, Вы можете изменить /etc/fstab так, что NFS шара вмонтируются автоматически при загрузке клиента.

    На клиенте откроем /etc/fstab и добавим следующие строки:

    • nano /etc/fstab
    [...]
    192.168.0.100:/home  /mnt/nfs/home   nfs      rw,sync,hard,intr  0     0
    192.168.0.100:/var/nfs  /mnt/nfs/var/nfs   nfs      rw,sync,hard,intr  0     0

    Вместо rw,sync,hard,intr Вы можете использовать различные опции монтирования. Чтобы узнать больше о вариантах, посмотрите на:

    • man nfs

    Чтобы проверить работу, при внесении измененный в /etc/fstab, перезагрузите клиент:

    • reboot

    После перезагрузки, Вы должны обнаружить две NFS шары введя

    • df -h
    [root@client ~]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/vg_client-lv_root
                           29G  2.6G   25G  10% /
    tmpfs                 247M     0  247M   0% /dev/shm
    /dev/sda1             485M   29M  432M   7% /boot
    192.168.0.100:/home    29G  2.8G   24G  11% /mnt/nfs/home
    192.168.0.100:/var/nfs
                           29G  2.8G   24G  11% /mnt/nfs/var/nfs
    [root@client ~]#

    и

    • mount
    [root@client ~]# mount
    /dev/mapper/vg_client-lv_root on / type ext4 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sda1 on /boot type ext4 (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
    192.168.0.100:/home on /mnt/nfs/home type nfs (rw,sync,hard,intr,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
    192.168.0.100:/var/nfs on /mnt/nfs/var/nfs type nfs (rw,sync,hard,intr,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
    [root@client ~]#

    Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
    yandex-disk
    Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

    >> Ubuntu 12.04 + Nginx Скачать сервер
    >> Fedora 15 Скачать сервер
    >> Простой Debian 6.0.6 Скачать сервер
    >> CentOS 6.0 и
    + (5.6) другой
    Скачать сервер
    >> OpenSUSE 11.4
    MAX
    Скачать сервер

    Вход на сайт

    ВНИМАНИЕ!

    Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.