Отправляет email-рассылки с помощью сервиса Sendsay

За 2009-10-07

Re: hardlinks на всю структуру каталогов с файлами

У меня (Debian Lenny) от рута не срабатывает:

ln -d ./mycat ./mymycat
ln: создание жесткой ссылки `./mymycat' => `./mycat': Операция не позволяется

В man'е про это сказано следующее:

В существующих реализациях, если команда ln может создавать жесткую
ссылку на каталог, то она может это делать только от лица суперпользователя.
POSIX
запрещает системному вызову link(2) и утилите ln создавать жесткие ссылки
на каталоги (но не запрещает создавать жесткие ссылки на файлы, которые
находятся на других файловых системах).

ОПЦИИ POSIX
-f Удалять существующие файлы куда.

-- Завершает список опций.

ОПЦИИ GNU
-d, -F, --directory
Позволяет суперпользователю делать жесткие ссылки на каталоги.

Может попробовать монтирование директории к существующей? Там тоже (насколько
я помню) от ОС зависит.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36467; Возраст листа: 2266; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/916817

   2009-10-07 21:24:53 (#916817)

Re: hardlinks на всю структуру каталогов с файлами

Мне тут подсказали самый красивый вариант. :)
cp -al <dir> <to_dir>

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36466; Возраст листа: 2266; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/916762

   2009-10-07 20:39:06 (#916762)

Re: Некорректное отключение журналирования в ext4

On Wed, 7 Oct 2009 16:47:41 +0400
Крохин Анатолий Александрович wrote:

> Поставил Russian Fedora 11. Ядро 2.6.29
>
>
> На корневом разделе ext4. Поскольку это ssd, решил отключить
> журналирование. Перезагрузился в resque mode и сделал
>
> tune2fs -O ^has_journal /dev/sdb3
>
> После чего федора перестала грузиться. Просто мертво останавливается.
> По Ctrl-Alt-Del перезагружается.
>
> Поменял в grub обозначение корнегого раздела с UUID на /dev/sda3.
> Начинает грузиться, но ругается на то, что не может смонтировать ext4.
> Хотя позволяет войти под рутом и при этом монтирует.
>
> Где грабли и как исправить?
1. дык sda или sdb? покажи fdisk -l
2. не знаю, что такое resque_mode в федоре, но подобные вещи я бы
делал через live cd/usb
3. Для начала стОит врубить журнал назад.
4. Потом выключить как следует
sudo tune2fs -o journal_data_writeback /dev/<partition>
5. В fstab добавить data=writeback.
6. dumpe2fs может рассказать много полезного. В частности, если журнал
был в режиме data=writeback, то выключать ничего не надо.
>
http://www.mjmwired.net/kernel/Documentation/filesystems/ext4.txt#341
в помощь.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36465; Возраст листа: 2266; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/916754

   2009-10-07 20:29:08 (#916754)

Настройка прав доступа

Доброе время суток.
Подскажите как решить такую задачу, ибо туплю :(
Есть четыре группы пользователей: gr1, gr2, gr3, gr4
и три каталога с файлами: d1, d2, d3.
Хочется установить следующие права доступа:
1) группе gr1 чтение и запись на d1
2) группе gr2 чтение на d1 и чтение и запись на d2
3) группе gr3 чтение и запись на d3
4) группе gr4 запретить доступ в d1, d2 , d3

   2009-10-07 19:13:38 (#916703)

Re: hardlinks на всю структуру каталогов с файлами

Alexander Tiurin пишет:
> Кто нибудь встречал скрипт или пакет для создания сабжа? А то ln -d
> <dir> не работает по известным причинам.

lndir ?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36463; Возраст листа: 2266; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/916658

   2009-10-07 18:03:28 (#916658)

Re: hardlinks на всю структуру каталогов с файлами

Alexander Tiurin wrote:
> Кто нибудь встречал скрипт или пакет для создания сабжа? А то ln -d
> <dir> не работает по известным причинам.

Я так понимаю, надо воспроизвести струкутру каталогов в новом месте и
наделать hardlink'ов на обычные файлы?
Вроде ручками это сделать несложно. Например, сделаем /var/tmp/coverage2
"зеркалом" из hardlink'ов на /var/tmp/coverage:

cd /var/tmp/coverage2 # удобнее работать внутри новой директории:)

find /var/tmp/coverage -type d | while read a; do mkdir -p
${a/\/var\/tmp\/coverage\//}; done # воспроизведем структуру каталогов

find /var/tmp/coverage -type f | while read a; do ln $a
${a/\/var\/tmp\/coverage\//}; done # собственно, hardlink для каждого
обычного файла.

   2009-10-07 17:33:36 (#916641)

Некорректное отключение журналирования в ext4

Поставил Russian Fedora 11. Ядро 2.6.29

На корневом разделе ext4. Поскольку это ssd, решил отключить
журналирование. Перезагрузился в resque mode и сделал

tune2fs -O ^has_journal /dev/sdb3

После чего федора перестала грузиться. Просто мертво останавливается.
По Ctrl-Alt-Del перезагружается.

Поменял в grub обозначение корнегого раздела с UUID на /dev/sda3.
Начинает грузиться, но ругается на то, что не может смонтировать ext4.
Хотя позволяет войти под рутом и при этом монтирует.

Где грабли и как исправить?

hardlinks на всю структуру каталогов с файлами

Кто нибудь встречал скрипт или пакет для создания сабжа? А то ln -d
<dir> не работает по известным причинам.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36460; Возраст листа: 2266; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/916549

   2009-10-07 14:33:15 (#916549)