Автор Тема: fstab. Как отредактировать для подключения квот? [решено]  (Прочитано 3460 раз)

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
Добрый день
ALT Linux 7 на сервере с RAID.

Вот такой fstab

[font=courier]
proc            /proc                   proc    nosuid,noexec,gid=proc          0 0
devpts          /dev/pts                devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs           /tmp                    tmpfs   nosuid                          0 0
UUID=708e7906-2981-469b-9548-b941946dc6eb       /       ext4    relatime        1       1
UUID=10107a1f-e7e6-426e-b0ff-befe721b93a5       /var    ext4    nosuid,relatime 1       2
UUID=19243df7-d146-490d-8a38-c3ffc845b7bb       swap    swap    defaults        0       0
/var/srv        /srv    bind    bind    0       0
/srv/home       /home   bind    bind    0       0
/dev/sr0        /media/ALTLinux udf,iso9660     ro,noauto,user,utf8,nofail,comment=x-gvfs-show  0 0[/font]
вот результат работы команды df -h

[font=courier]Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,0M         676K  4,4M           14% /run[font=courier]Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,0M         676K  4,4M           14% /run
/dev/md1           7,0G         2,4G  4,2G           37% /
shmfs               16G            0   16G            0% /dev/shm
tmpfs               16G            0   16G            0% /tmp
/dev/md2           879G         358M  834G            1% /var
[/font]
/dev/md1           7,0G         2,4G  4,2G           37% /
shmfs               16G            0   16G            0% /dev/shm
tmpfs               16G            0   16G            0% /tmp
/dev/md2           879G         358M  834G            1% /var
[/font]

Нужно подмонтировать /home отдельным разделом для квотирования. Правильно ли я понимаю своим жалким умишком, что нужно выделять отдельный раздел диска для /home, затем его монтировать, затем редактировать fstab с опцией квотирования? Или я глубоко заблуждаюсь?

И еще. Смущают вот эти строки в fstab
[font=courier]
UUID=708e7906-2981-469b-9548-b941946dc6eb       /       ext4    relatime        1       1
UUID=10107a1f-e7e6-426e-b0ff-befe721b93a5       /var    ext4    nosuid,relatime 1       2
UUID=19243df7-d146-490d-8a38-c3ffc845b7bb       swap    swap    defaults        0       0
[/font]

почему UUID? о чем это?

Всем спасибо заранее.

« Последнее редактирование: 01.07.2015 13:41:11 от ruslandh »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
По идее нужно отдельный раздел, да.
Но можно сюда попробовать вписать:
/srv/home       /home   bind    bind    0       0
то есть:
/srv/home       /home   bind    bind,usrquota,grpquota    0       0я не знаю можно ли на биндах так делать.
Сноси Винду, переходи на Линукс ! :)

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
пробовал, написал, перезагрузил, запустил sudo quotacheck -vagum пишет:

[admin1@comp-xeon-cpu-15b744 ~]$ sudo quotacheck -vagum
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option
[./font]

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
quotacheck -vagum
А если так:
quotacheck -vagum --format=vfsv0и всё же через http://www.altlinux.org/Su получите права root.

Что вообще говорит:
mount
Сноси Винду, переходи на Линукс ! :)

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
[admin1@comp-xeon-cpu-15b744 ~]$ sudo mount
udevfs on /dev type devtmpfs (rw,relatime,size=5120k,nr_inodes=4122633,mode=755)
runfs on /run type tmpfs (rw,relatime,size=5120k,mode=755)
/dev/md1 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shmfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
/dev/md2 on /var type ext4 (rw,nosuid,relatime,data=ordered)
/dev/md2 on /srv type ext4 (rw,nosuid,relatime,data=ordered)
/dev/md2 on /home type ext4 (rw,relatime,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
/etc/auto.tab on /mnt/auto type autofs (rw,relatime,fd=6,pgrp=4738,timeout=5,minproto=5,maxproto=5,indirect)
/etc/auto.avahi on /mnt/net type autofs (rw,relatime,fd=12,pgrp=4738,timeout=120,minproto=5,maxproto=5,indirect)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16

[admin1@comp-xeon-cpu-15b744 ~]$ sudo quotacheck -vagum --format=vfsv0
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
буду разбираться с введением нового раздела, никогда не делал на установленной системе

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
и все же хочу понять, что за UUID такой? почему так причудливо?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
и все же хочу понять, что за UUID такой? почему так причудливо?
Идентификатор раздела см. вывод
blkid
Вот так можно ещё попробовать по аналогии: http://www.sagui.org/~gustavo/blog/fedora/read-only-bind-mount.html
То есть:
/srv/home       /home   bind    bind    0       0
/srv/home       /home   bind    remount,bind,usrquota,grpquota    0       0
В данный момент нет возможности что-то подобное проверить, так что самостоятельно...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
буду разбираться с введением нового раздела, никогда не делал на установленной системе
Ещё и на софт-RAID. Будет весело, наверно :-)
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
См. когда что-то выдаст эта команда, тогда всё норм:
mount|grep quota
Сноси Винду, переходи на Линукс ! :)

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
спасибо за инфу, завтра начну пробовать, отпишусь обязательно

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
Обещал отписаться. Вот пишу. Систему переставил - деваться некуда

вот теперь такой fstab имеем
proc            /proc                   proc    nosuid,noexec,gid=proc          0 0
devpts          /dev/pts                devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs           /tmp                    tmpfs   nosuid                          0 0
UUID=1eae9e26-d6db-4c7e-ad56-c46dd8bf1633       /       ext4    relatime        1       1
UUID=0698543d-84d1-48aa-9579-4242a8bf238b       /home   ext4    nosuid,relatime,usrquota        1       2
UUID=1920bddc-bf3b-401c-9935-03fa6fd525fe       /usr    ext4    nodev,relatime  1       2
UUID=03da011e-85ea-4329-ae5c-2f711cd24e5d       swap    swap    defaults        0       0
/dev/sr0        /media/ALTLinux udf,iso9660     ro,noauto,user,utf8,nofail,comment=x-gvfs-show  0 0

вот, что пишет mount
udevfs on /dev type devtmpfs (rw,relatime,size=5120k,nr_inodes=219152,mode=755)
runfs on /run type tmpfs (rw,relatime,size=5120k,mode=755)
/dev/md1 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shmfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
/dev/md2 on /home type ext4 (rw,nosuid,relatime,quota,usrquota,data=ordered)
/dev/md3 on /usr type ext4 (rw,nodev,relatime,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
/etc/auto.tab on /mnt/auto type autofs (rw,relatime,fd=6,pgrp=4743,timeout=5,minproto=5,maxproto=5,indirect)
/etc/auto.avahi on /mnt/net type autofs (rw,relatime,fd=12,pgrp=4743,timeout=120,minproto=5,maxproto=5,indirect)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)

а вот результат работы sudo quotacheck -vagum --format=vfsv0
quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an
unclean shutdown.
quotacheck: WARNING -  Quotafile /home/aquota.user was probably truncated. Cannot save quota settings...

о чем толкует квотачек, не пойму...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
а вот результат работы sudo quotacheck -vagum --format=vfsv0
Пробуйте через http://www.altlinux.org/Su, у меня всё работает, проверил.
Если есть /home/aquota.user, попробуйте также его "отодвинуть".

И на будущее, забудьте про sudo, никогда не получайте права root через него, используйте всегда 'su -', это, возможно, избавит вас от большинства проблем.
Или переходите на консоль Ctrl+Alt+F1 и на приглашение
login:пишите
rootи вперёд.
Сноси Винду, переходи на Линукс ! :)

Оффлайн GeenS

  • Участник
  • *
  • Сообщений: 16
пробовал через su, ничего не получается... вот картинка с терминала