Перейти к собственно контенту

AgR^ Live Blog

Общественные записки не поддающиеся вкуриванию…

Архив

Рубрика: Disk

Полез обновлять хранилище на FreeNAS и обнаружил в интернете ещё три проекта такого же назначения — NAS4Free, Openfiler, OpenMediaVault. Последний проект, судя по скриншотам, очень похож на веб-админку покупного хранилища TheCus N8800Pro. К сожалению сравнительную характеристику всех хранилищ произвести не смогу. В данный момент использую только FreeNAS и N8800Pro(OpenMediaVault).

http://www.freenas.org/
http://www.nas4free.org/
http://www.openfiler.com/openfiler-homepage#
http://www.openmediavault.org/

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
793 views

Понадобилось подключить диски хранилища Thecus Nas8800Pro и FreeNas к серваку на FreeBSD. Задача оказалась очень лёгкой, тк у хранилища 8800pro оказались все подсказки, как это сделать!

Начнём.
Сперва ломимся в админку хранилища:


1. Заходим в Хранилище ->Папки.
2. Создаём необходимую нам папку.
3. Нажимаем кнопочку «NFS».

4. Нажимаем кнопку «Добавить».
5. И заполняем соответствующие поля своими данными и необходимыми настройками и получаем то что указано на рисунке.

6. Далее заходим в «Сетевая служба -> Настройка NFS»
7. И включаем сервис. Далее «Применить».
На этом настройка хранилища закончена.

Ниже привожу порядок настройки FreeNASа:
Также заходим в админку:


1. Идем в меню «Службы» -> «Управление службами»
2. Переводим слайдер в положение «ON»
3. Нажимаем на кнопку с гаечным ключом, для настройки. Если настройки такие же как и на рисунке, то жмём «ОК».

4. Идем далее в пункт «Совместное использование» -> «Unix (NFS) общие ресурсы»
5. Жмём «Добавить Unix (NFS)»
6. И заполняем таким вот образом данный пункт и потом «ОК».
Настройка на этом закончена. Осталось подключить данные сетевые ресурсы к серверу на FreeBSD.

Подклюаем так:
mount -t nfs 10.0.0.10:/raid0/data/_NAS_NFS_Exports_/nfs1 /home/obmen/public_html — NAS8800
mount -t nfs 10.0.0.11:/mnt/data/dvd /home/obmen/10.0.0.11 — FreeNAS

В итоге получили следующее:
Filesystem Size Used Avail Capacity Mounted on
/dev/ad2s1a 2.1G 210M 1.7G 11%
/ devfs 1.0k 1.0k 0B 100%
/dev /dev/ad2s1h 61G 1.5G 54G 3%
/data /dev/ad2s1g 104G 37G 57G 39%
/home /dev/ad2s1d 1.0G 112k 954M 0%
/tmp /dev/ad2s1e 62G 4.1G 53G 7%
/usr /dev/ad2s1f 10G 1.2G 8.4G 12%
/var linprocfs 4.1k 4.1k 0B 100%
/usr/compat/linux/proc
10.0.0.10:/raid0/data/_NAS_NFS_Exports_/nfs1 10T 2.9T 7.8T 27% /home/obmen/public_html
10.0.0.11:/mnt/data/dvd 78G 66G 11G 85% /home/obmen/10.0.0.11

Ну вот и всё. Абсолютно ничего сложного.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
1 110 views

Однажды очень понадобились квоты. Ну раз понадобились, значит делаем. Приступим.
Т.к. по умолчанию во фряхе квоты отключены, то сперва необходимо добавить в конфиг ядра опцию, пересобрать ядро и установить его.

Отредактирую свой конфиг ядра:
>ee /usr/src/sys/i386/conf/AGR
и добавляю сюда строчку:
options QUOTA
Сохраняем конфиг и пересобираем ядро:
cd /sys/i386/conf && config AGR && cd ../compile/AGR && make depend && make && make install

Добавляем пару строчек в /etc/rc.conf
enable_quotas="YES"
check_quotas="YES"

Далее включаем квоты на тех "ФС", там где это нам нужно, добавляя опцию - userquota.(Лично мне нужны были только пользовательские квоты)
vadim# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad2s1b none swap sw 0 0
/dev/ad2s1a / ufs rw 1 1
/dev/ad2s1h /data ufs rw,userquota 2 2
/dev/ad2s1g /home ufs rw,userquota 2 2
/dev/ad2s1d /tmp ufs rw 2 2
/dev/ad2s1e /usr ufs rw,userquota 2 2
/dev/ad2s1f /var ufs rw 2 2
/dev/cd0 /cdrom cd9660 ro,noauto 0 0
linproc /compat/linux/proc linprocfs rw 0 0

Далее перезагружаемся.
И проверяем:
vadim# quota -v
Disk quotas for user root (uid 0):
Filesystem usage quota limit grace files quota limit grace
/data 13404 0 0 90 0 0
/home 19074004 0 0 677 0 0
/usr 3309778 0 0 284614 0 0

Ну и самое последнее. Раздаём юзерам квоты на разных файловых системах:
>edquota -u user
Quotas for user vadim:
/data: kbytes in use: 0, limits (soft = 0, hard = 0)
inodes in use: 0, limits (soft = 0, hard = 0)
/home: kbytes in use: 448260, limits (soft = 0, hard = 0)
inodes in use: 1769, limits (soft = 0, hard = 0)
/usr: kbytes in use: 228784, limits (soft = 0, hard = 0)
inodes in use: 75, limits (soft = 0, hard = 0)
Тут можно задать мягкое (Soft) и жёсткое (Hard) ограничение.

Новые ограничения вступят в силу после выхода из редактора.
Вот так. Если нужно больше инфы по квотам, то тогда курим хэндбук. Там всё расписано и разрисовано.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
989 views