1 (23.07.2012 10:01:19 отредактировано Mounter_noob)

Здравствуйте.
Имеется "железка" с Linux 2.6.29
Система разбита на разделы:mount

+ открыть спойлер
[root@]:~ # mount
rootfs on / type rootfs (rw)
/dev/root on / type ext3 (rw,errors=continue,data=ordered)
proc on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /var type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=600)
/dev/hda1 on /boot type msdos (ro,fmask=0022,dmask=0022,codepage=cp437)
none on /dev/shm type tmpfs (rw)
sys on /sys type sysfs (rw)

С настройками:fstab

+ открыть спойлер
[root@]:/etc # cat fstab
#<file system>  <dir>           <type>    <options>                         <dump>      <pass>
/dev/hda1       /boot               msdos     ro,defaults                                 0       0
/dev/hda2       /                      ext2         defaults,noatime,nodiratime     0       1
#/dev/hdb       /mnt/cdrom     iso9660   ro,noauto                                  0       0

none            /proc                  proc         defaults                                      0       0
none            /dev/shm           tmpfs       defaults                                      0       0
devpts          /dev/pts            devpts     defaults                                      0       0

#host:/         /               nfs     noauto,hard,bg,intr                                   0       0

[root@]:/etc #

Необходимо отключить: время последнего доступа к файлу, время изменения stat

+ открыть спойлер
  File: "t"
  Size: 221             Blocks: 2          IO Block: 1024   regular file
Device: 302h/770d       Inode: 97612       Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-07-19 16:40:07.000000000
Modify: 2012-07-19 16:40:16.000000000
Change: 2012-07-19 16:40:16.000000000

Как видно из mount рутовский каталог смонтирован как ext3, а в fstab раздел hda2 уже ext2.

Вопрос: Как при такой ситуации отключить изменение атрибутов файла(ов)?
          -  Ибо я приписал смонтированному разделу hda2 опции noatime, noadirtime и так не работает.
Или надо в etc/init.d монитровать сразу с такими атрибутами? Пробовал - пришлось бэкап поднимать.

2

mount -o remount не работает?

да и факультативно: если есть другие опции окромя defaults, то его писать не обязательно...

95% процентов проблем находятся между клавиатурой и стулом.

3 (20.07.2012 15:05:43 отредактировано Mounter_noob)

Fat-Zer пишет:

mount -o remount не работает?


/init.d/rcS

echo $Linux_string: Remount root filesystem readable/writable
/bin/mount -o remount,rw /

при загрузке фигачит.

Fat-Zer пишет:

да и факультативно: если есть другие опции окромя defaults, то его писать не обязательно...

Простите, кого "его"?
Как я понял мне необходимо работать с разделом  hda2. Где находятся пользовательские данные (директория /home).
Для того чтобы продлить "жизнь" SSD- накопителю пытаюсь отключить изменение атрибутов на этом разделе.

4

Mounter_noob пишет:

/bin/mount -o remount,rw /

тоже самое можно ручками сделать: mount -o remount,noatime,nodiratime /
может собственно в init скриптах нет строчки, чтоб подцеплять опции из fstab'а

Mounter_noob пишет:

Простите, кого "его"?

в первых двух строчках defaults писать не обязательно...

Mounter_noob пишет:

Как я понял мне необходимо работать с разделом  hda2. Где находятся пользовательские данные (директория /home).Для того чтобы продлить "жизнь" SSD- накопителю пытаюсь отключить изменение атрибутов на этом разделе.

когда SSD только появились по этому поводу была массовая истерия, что «продлить надо», «noatime обязательно», «без него ни как» итп... сейчас это всё стихло и мнения разделились, но ИМХО практика показывает, что на жизнь это не особо влияет...
ИМХО намного полезней ext4 с его TRIMом, чем noatime и таймаут на сброс буферов увеличивать... это так, лирическое отступление...

95% процентов проблем находятся между клавиатурой и стулом.

5 (20.07.2012 15:47:26 отредактировано Mounter_noob)

Fat-Zer пишет:

может собственно в init скриптах нет строчки, чтоб подцеплять опции из fstab'а

Извиняюсь, а не подскажите как это сделать?

Fat-Zer пишет:

в первых двух строчках defaults писать не обязательно...

спасибо, исправлю.

Fat-Zer пишет:

когда SSD только появились по этому поводу была массовая истерия, что «продлить надо», «noatime обязательно», «без него ни как» итп... сейчас это всё стихло и мнения разделились, но ИМХО практика показывает, что на жизнь это не особо влияет...
ИМХО намного полезней ext4 с его TRIMом, чем noatime и таймаут на сброс буферов увеличивать... это так, лирическое отступление...

Дело немного специфичнее, на SSD будет писать аварийный архив. Запись будет производиться в файл раз в секунду. Соответственно атрибуты будут меняться тоже раз в секунду... при цикле перезаписи в 1000 000. Поэтому нам это актуально.

6

Mounter_noob пишет:

Извиняюсь, а не подскажите как это сделать?

как конкретно не подскажу... я имею только смутное представление о init-скриптах отличных от гентушных...
копать в сторону какого-нить из них: можно грепнуть их на fstab, включить /dev/brain, посмотреть скрипт со словом mount в имени, покурить, грепнуть по mount, выпить пол-литра, обратить внимание на то место, где mount запускается с ключиком -a, отключить /dev/brain... ну и дальше в том же духе...

если ничего не придёт в голову, то можно засунуть в самый подходящий mount -o remount,noatime,nodiratime /... оно же работает?

95% процентов проблем находятся между клавиатурой и стулом.

7

Mounter_noob пишет:

на SSD будет писать аварийный архив. Запись будет производиться в файл раз в секунду. Соответственно атрибуты будут меняться тоже раз в секунду... при цикле перезаписи в 1000 000. Поэтому нам это актуально.

Не, ну Вы хотите и жизнь SSD продлить и писать на него раз в секунду. Как-то взаимоисключающие требования, не? А нельзя этот "аварийный архив" писать куда-то ещё?

8 (23.07.2012 11:31:19 отредактировано Mounter_noob)

отрубили интернет на выходные ироды...

to Fat-Zer
обязательно попробую по шагам,ничего не пропущу.
Возник вопрос: А корректно ли применять такие настройки к root-каталогу?

mvt пишет:
Не, ну Вы хотите и жизнь SSD продлить и писать на него раз в секунду.

Воля с выше. Лично для меня интерес настроить ФСистему и  предлагал я другие варианты...
Можно в ОП писать...

9

Mounter_noob пишет:

Возник вопрос: А корректно ли применять такие настройки к root-каталогу?

да.

95% процентов проблем находятся между клавиатурой и стулом.

10

Мужики, получилось ab
Прописал в /init.d/vi rcS

echo $Linux_string: Remount root filesystem readable/writable
/bin/mount -o remount,noatime,nodiratime,rw /

Теперече не обновляется инфа о последнем доступе к файлам и директориям на этом разделе.

А возможно ли отключить параметры Modify, Change? - для общего развития.
Параметр relatime что-то пока писькую без "бэкапа" делать.



Делаю "бэкап" ...

11

Извиняюсь, неправильно понял параметр relatime . Он мне не нужен.