The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Передача блочных устройств на другую машину, при помощи NBD в Linux
Возможность работы с блочным устройством другой машины по сети может быть оправдана 
при наличии на второй машине новой версии fsck, поддержки файловой системы 
(например, тестирование нового драйвера FS, или экспорт на другую программную платформу, 
диск можно подключить к Windows машине и примонтировать на компьютере с Linux) или 
специализированного устройства (например, raid-контроллера), отсутствующих 
на первой машине. NBD также можно использовать в целях упрощения ограничения 
интенсивности операций ввода/вывода (клиент и сервер одна машина, регулировка 
через iptables), хранилище можно примонтировать на нескольких машинах в read-only 
режиме и использовать unionfs для сохранения изменений на локальный диск.

Загружаем исходные тексты NBD с сайта http://nbd.sourceforge.net/
или устанавливаем пакеты в Debian/Ubuntu (nbd-server на сервере, nbd-client на клиенте):

   apt-get install nbd-server
   apt-get install nbd-client

Экспортируем устройство /dev/sdb1 на сервере:

   nbd-server 2000 /dev/sdb1
   или nbd-server 192.168.1.1:2000 /dev/sdb1 -r -l /etc/nbd.allow

где, 2000 - номер порта для приема соединений от клиента, 
для привязки к IP можно использовать "192.168.1.1:2000"
Для экспорта в режиме только для чтения нужно указать опцию "-r"
Таймаут можно задать через опцию "-a"
Через опцию "-l" можно указать файл со списком IP, которым разрешен доступ.
Через опцию "-c" можно организовать доступ в режиме фиктивной записи, когда все изменения 
не будут записываться в экспортируемое устройство, а будут отражаться во временном файле, 
доступном только для данной сессии.

Вместо устройства можно экспортировать содержимое файла:

   dd if=/dev/zero of=/tmp/test.img count=256 bs=1024k
   mkfs.ext3 /tmp/test.img
   nbd-server 2000 /tmp/test.img

На стороне клиента выполняем:

   modprobe nbd
   nbd-client IP_сервера 2000 /dev/nbd0

Устройство /dev/sdb1 сервера будет доступно через /dev/nbd0 на стороне клиента.

Монтируем файловую систему на стороне клиента:

   mount /dev/nbd0 /mnt
 
Раздел:    Корень / Администратору / Система / Диски и файлы / Файловые системы

Обсуждение [ RSS ]
 
  • 1.1, fedorovod, 13:30, 08/10/2008 [ответить] [смотреть все]
  • +/
    эта nbd вчерашний день
     
     
  • 2.2, Touch, 14:53, 08/10/2008 [^] [ответить] [смотреть все]
  • +/
    а сегодняшний ?..
     
     
  • 3.3, Аноним, 17:11, 08/10/2008 [^] [ответить] [смотреть все]
  • +/
    iscsi поддержка инициатора в любом дистре из коробки да и в других ос, вон в ви... весь текст скрыт [показать]
     
     
  • 4.4, fedorovod, 18:03, 08/10/2008 [^] [ответить] [смотреть все]  
  • +/
    >iscsi
    >
    >поддержка инициатора в любом дистре из коробки (да и в других ос,
    >вон в висте даже в home professional варианте есть), таргеты настроить
    >тоже несложно.

    Еще вариант AoE

     
     
  • 5.5, docent, 22:51, 08/10/2008 [^] [ответить] [смотреть все]  
  • +/
    Смотря для чего это надо.
    iSCSI надо долго настраивать, а NBD двумя командами можно смонтировать удаленный диск.
     
     
  • 6.6, Аноним, 00:22, 09/10/2008 [^] [ответить] [смотреть все]  
  • +/
    своим сообщением вы показали что нет у вас опыта настраивать ничего из этого... весь текст скрыт [показать]
     
  • 1.7, impAnonymous, 23:12, 09/10/2008 [ответить] [смотреть все]  
  • +/
    Блин, вот иногда читаеш, и возникают ощущения, как от просмотра хардкорного порнофильма, выраженное словами "О_о и так тоже можно?!!"
     
     
  • 2.8, bloody_axe, 09:25, 12/10/2008 [^] [ответить] [смотреть все]  
  • +/
    Если бы линуксовое ведро еще и свопить на этот nbd-device умело... Мне этой фичи не хватало когда я настраивал локальную сетку из бездисковых станций с загрузкой по сети ("толстых клиентов"). На старых машинах памяти временами не хватало - думаю что хотя бы и такой тормозной своп по сети спас бы положение... Так что эта возможность вполне востребована!!!
     
     
  • 3.9, ten_sar, 17:12, 13/10/2008 [^] [ответить] [смотреть все]  
  • +/
    >Если бы линуксовое ведро еще и свопить на этот nbd-device умело... Мне
    >этой фичи не хватало когда я настраивал локальную сетку из бездисковых
    >станций с загрузкой по сети ("толстых клиентов"). На старых машинах памяти
    >временами не хватало - думаю что хотя бы и такой тормозной
    >своп по сети спас бы положение... Так что эта возможность вполне
    >востребована!!!

    О, еще как умеет. Смотрите проект LTSP.

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList