Lupus

Lupus
Рейтинг
241
Регистрация
02.11.2002
skeptic:
А программ которые делают это автоматически случаем нет? Я вчера читал статейку как восстаналивать FAT и понял что сам в жизни туда не полезу

Может только NDD, пожалуй. Но, прежде, чем его использовать, лучше бы сохранить сотню-другую первых физ. секторов в файл на другой диск, чтобы можно было откатить.

Однако, на автомат не стоит надеяться. ИМХО.

skeptic:
ДА, вот это я и хочу сделать в первую очередь, только у друзей всех стоят XP.. ищу вот 98

Так поставьте vmware, а на нее win98. Все прекрасно работает - проверял.

Дело обычное. Я в таких случаях всегда делаю на входе в админку текст соглашения. Пока клиент не кликнет кнопку "Agree", он туда не попадает. А кнопку эту жмут на автомате. :)

И еще "забываю" ему сказать до полного расчета, что это демо-версия, с ограниченным сроком работы, активизируемая специальной ссылкой.

dantess:
P.S. подскажите какой сервис надо перезагрузить, чтоб применились изменения

Признаюсь честно - в линухах я спец небольшой. Полагаю, что, если скрипт запускается демоном (апачем, кроном и т.п.), то ограничить надо именно юзера, под которым демон запущен, а самого демона рестартовать. Или запускать скрипт через su.

Если скрипт запускается вручную, то рестартовать никого не надо.

Это IMHO. Во фре пришлось бы перестроить базу классов входа.

Можно еще здесь почитать. Там полный список опций.

dantess:
пробовал уже:
pointmsc hard memlock 10000
pointmsc hard cpu 1

Там есть значительно больше возможностей. Например, можно сделать так:

@users hard data 10000

@users hard memlock 32000

@users hard as 10000

dantess:
p.s. man говорит, что нет инфы (

Гугель поможет:

В файле limits.conf определяются ограничения ресурсов системы для пользователя или группы пользователей. Формат файла такой:

<domain> <type> <item> <value>

Первое поле (domain) может содержать:

1. Имя пользователя
2. Имя группы. Перед именем группы нужно указать символ «@»
3. Символ «*». Данное ограничение будет ограничением по умолчанию.

Второе поле – это тип ограничения: мягкое (soft) или жесткое (hard). Мягкое ограничение определяет число системных ресурсов, которое пользователь все еще может превысить, жесткое ограничение превысить невозможно. При попытке сделать это, пользователь получит сообщение об ошибке.
Элементом ограничения (item) может быть:

1. core – ограничение размера файла core (Кб)
2. data – максимальный размер данных (Кб)
3. fsize – максимальный размер файла (Кб)
4. memlock – максимальное заблокированное адресное пространство (Кб)
5. nofile – максимальное число открытых файлов
6. stack – максимальный размер стека (Кб)
7. cpu – максимальное время процессора (минуты)
8. nproc – максимальное число процессов
9. as – ограничение адресного пространства
10. maxlogins – максимальное число одновременных регистраций в системе
11. locks – максимальное число файлов блокировки

Рассмотрим несколько примеров. Например, нам нужно установить максимальное число процессов для пользователя user. Это можно сделать с помощью таких записей

user soft nproc 50
user hard nproc 60

Первая строка определяет мягкое ограничение (равное 50), а вторая – жесткое.

Допустим, у нас есть группы dialup1 и dialup2. В каждую группу входят 30 пользователей. У нас есть всего 30 входящих линий, поэтому нужно обеспечить одновременную работу не более 15 пользователей из каждой группы. Это делается так:

@dialup1 - maxlogins 14
@dialup2 - maxlogins 14

В первом и втором случае из каждой группы пользователей одновременно работать смогут не более 15 (maxlogins 14 – отсчет начинается с нуля). При регистрации шестнадцатый пользователь увидит сообщение:

Too many logins for 'dialup1'
СКОРПИОН:
Боюсь только, что если у нас поднять такой вопрос, то многие "увидят" за этим "очередное проявление шовинизма"...

Думаю, что скорее увидят проявление здравого смысла. Но депутатам не до того. Да и большинству из них самим невредно букварь покурить. :)

Надо для пользователя, запускающего скрипт урезать лимиты в /etc/security/limits.conf

Наберите man limits.conf - там написано.

СКОРПИОН:
Относиться к языку надо бережно. Это великое богатство.

Это да. Только медийщики над ним издеваются как хотят. Во франции, например, за самодельный глагол "сникерсовать" (не тормози, типа...) схлопотали бы такой штраф, что зареклись бы снимать рекламки. Потому, как Закон у них есть о защите языка.

skeptic:
Забыл написать - на повреждённом диске FAT32 стоит, с линуксами не работал поэтому варианты их касающиеся отпадают сами собой

С FAT32 еще проще. Эту систему можно восстановить и вручную, низкоуровневым дисковым редактором, вроде diskedit. Но здесь нужно две вещи: знание структуры ФС и опыт. Очень не советую делать это самому, если раньше этого не доводилось.

А с линуксами не надо как-то особо работать. Ее для этого даже ставить необязательно Загрузиться с какого-нибудь live CD и смонтировать диск командой mount. Или, почему бы не попробовать подключить его к машинке с win98/ME? Кстати, работе с проблемными дисками мне прекрасно помогает виртуальная машинка vmware. Там можно подключать физический диск и работать с ним независимо от основной оси.

Alex57:
В первую очередь попробуй восстановить информацию с помощью Easy Recovery. Классная и могучая прога, приходилось с её помощью восстановить несколько винтов и инфу на флешках, рекомендую.

Именно. Это проще и быстрее всего.

skeptic:
В общем решил восстановить что возможно на болванки (на всякий случай - лишним никогда не будет), затем попробовать оживить винт, ну а если не получится ничего либо отдать винт в ремонт дабы там его привели в чувство либо форматнуть и восстановить бэкап

Верное решение. :) А что касается надежности этого диска - не вижу, чего опасаться. Сбой явно произошел на логическом уровне. Состема же не ругалась на аппаратный сбой?

Инфа никуда не делась, и вполне подлежит восстановлению. Поищите в яндексе "восстановление данных" в своем городе и обратитесь к спецам. Если они спецы, то восстановят. При этих симптомах отмазки типа "восстановлению не подлежит" не проходят.

Самому можно попробовать смонтировать read-only под линуксом или фрей и скопировать. В крайнем случае поможет tiramisu для NTFS. В любом случае избегайте записи на поврежденную файловую систему.

Я мог бы дать еще несколько советов о восстановлении MFT или boot record (что вероятнее), но боюсь, что без практики вы его угробите совсем.

Всего: 15164