LINUX.ORG.RU

Сообщения fake_heat

 

Проблемы после переноса системы

Не знал точно в какой именно раздел писать. В общем, система была на hdd 500гб. Таблица разделов примерно такая:

sdb1 /boot 100mb sdb2 / 40gb sdb3 swap 4gb sdb4 /home все остальное.

Надо было в спешке переносить все это на другой жесткий диск. Под рукой был только в 128gb, воспользовался

dd if=/dev/sdb of=/dev/sda bs=512 conv=noerror,sync
Проверил очень быстро, что все работает. Стер все с sdb, отключил и отдал. Пытаюсь запустить систему снова и монтируется все, кроме /dev/sda4. Не, я, в принципе, понимаю почему, но не знаю как исправить. Там очень важные данные для меня. Помогите пожалуйста.

Если попытаться примонтировать вручную, т.е. mount /dev/sda4 /home, то пишет что-то лайк зис:

wrong fs type, bad option, bad superblock on /dev/sda4, missing codepage or helper program, or other error
... bla bla
...

 

fake_heat
()

Добавьте мне 3 шкора, пожалуйста

subj. Хочу облагородить вашу галерею, но мне лень ждать. Может кто-то знает меня под z00ke

 

fake_heat
()

Помогите найти ошибку

class Config(object):

    def __init__(self):
        super(Config, self).__init__()
        self.config_dict = self.read_config()
        self.config_path = os.path.join(BASEDIR, CONFIG_NAME)

    def get_client_id(self):
        BLA BLA BLA

    def generate_config(self):
        BLA BLA BLA

    def read_config(self):
        BLA BLA BLA

    def write_config(self, custom=None):
        BLA BLA BLA

    def __setattr__(self, name, value):
        if name in self.config_dict:
            self.config_dict[name] = value
            self.write_config()
        else:
            self.__dict__[name] = value

    def __getattr__(self, name):
        if name in self.config_dict:
            return self.config_dict[name]

    def __delattr__(self, name):
        if name in self.config_dict:
            del self.config_dict[name]
            self.write_config()
        else:
            del self.__dict__[name]

Ошибка:

  File "blabla.py", line 49, in __init__
    self.config_path = os.path.join(BASEDIR, CONFIG_NAME)
  File "blabla.py", line 96, in __setattr__
    if name in self.config_dict:
  File "blabla.py", line 103, in __getattr__
    if name in self.config_dict:
  <................>
  File "blabla.py", line 103, in __getattr__
    if name in self.config_dict:
RuntimeError: maximum recursion depth exceeded while calling a Python object

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

 

fake_heat
()

RSS подписка на новые темы