Quando um file system encontra-se danificado é possível restaura-lo, exceto se o file system for o root (/).
Quando isto acontece é necessário realizar um dos passos abaixo:
    * Reinstalar o Sistema Operacional
    * Boot da Rede ou CD-Rom
    * Recriar o file system root (/) com newfs e restaurá-lo de um backup.
Determinando um bad superblock no file system / ou /usr.
De um CD local realizamos os passos abaixo.
    ok boot -s cdrom
Através da rede de um install server
    ok boot -s net
Após, desmonte o file system danificado se o mesmo não for o / ou /usr.
    # umount /opt
    # newfs -N /dev/rdsk/c0t3d0s7
    /dev/rdsk/c0t3d0s7: 163944 sectors in 506 cylinders of 9 tracks, 36 sectors
    83.9MB in 32 cyl groups (16 c/g, 2.65MB/g, 1216 i/g)
    super-block backups (for fsck -b #) at:
    32, 5264, 10496, 15728, 20960, 26192, 31424, 36656, 41888,
    47120, 52352, 57584, 62816, 68048, 73280, 78512, 82976, 88208,
    93440, 98672, 103904, 109136, 114368, 119600, 124832, 130064, 135296,
    140528, 145760, 150992, 156224, 161456,
    # fsck -F ufs -o b=5264 /dev/rdsk/c0t3d0s7
    Alternate superblock location: 5264.
    ** /dev/rdsk/c0t3d0s7
    ** Last Mounted on
    ** Phase 1 - Check Blocks and Sizes
    ** Phase 2 - Check Pathnames
    ** Phase 3 - Check Connectivity
    ** Phase 4 - Check Reference Counts
    ** Phase 5 - Check Cyl groups
    36 files, 867 used, 75712 free (16 frags, 9462 blocks, 0.0% fragmentation)
    /dev/rdsk/c0t3d0s7 FILE SYSTEM STATE SET TO OKAY
    ***** FILE SYSTEM WAS MODIFIED *****
    #
OBS.: Outras opções para o fsck:
    fsck -m
          verifica se um file system pode ser montado
    fsck -y
          assume como “yes” para todos os reparos
    fsck -n
          assume como “no” para todos os reparos
    fsck -o p
          preens file system, repara todas inconsistências esperadas, mas retorna ao prompt se um sério problema for encontrado.
Os comandos mais malucos do AIX !
Há 11 anos
 
Nenhum comentário:
Postar um comentário