O redimensionamento de uma partição pode quebrar o sistema de arquivos? [duplicado]

1

Eu redimensionei uma partição (usando o live cd do Gparted), e tudo correu bem. Um dia depois, comecei a ter erros EXT. Esses dois eventos podem ser dependentes ou, mais provavelmente, é um problema de hardware?

Erros do kernel.log

Feb  3 12:27:44 evgeny-dell kernel: [  308.088401] EXT4-fs (sda1): error count: 11

Feb  3 12:27:44 evgeny-dell kernel: [  308.088405] EXT4-fs (sda1): initial error at 1359831799: ext4_ext_search_left:1224: inode 309104
Feb  3 12:27:44 evgeny-dell kernel: [  308.088408] EXT4-fs (sda1): last error at 1359886942: ext4_remount:4539: inode 309104

Saída do SMART:

SMART Attributes Data Structure revision number: 16

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   187   187   021    Pre-fail  Always       -       1633
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       211
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       598
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       207
191 G-Sense_Error_Rate      0x0032   001   001   000    Old_age   Always       -       4257
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       45
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1573
194 Temperature_Celsius     0x0022   104   099   000    Old_age   Always       -       43
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0
240 Head_Flying_Hours       0x0032   100   100   000    Old_age   Always       -       579
241 Total_LBAs_Written      0x0032   200   200   000    Old_age   Always       -       620156852
242 Total_LBAs_Read         0x0032   200   200   000    Old_age   Always       -       607562502
254 Free_Fall_Sensor        0x0032   199   199   000    Old_age   Always       -       1

SMART Error Log Version: 1
No Errors Logged
    
por J-unior 03.02.2013 / 13:25

2 respostas

1

Se você sabe o que está fazendo, então é seguro, é uma coisa cotidiana para fazer. Mas você deve sempre ter backups!

No nível mais profundo quando você desenvolve uma partição do sistema de arquivos, você segue para o seguinte:

  1. Reparticione os discos para aumentar a partição que contém seu sistema de arquivos. Isso não afeta seus sistemas de arquivos apenas na tabela de partições.
  2. Aumente seu sistema de arquivos para o tamanho de sua nova partição. Em EXT resize2fs faz isso para você e é seguro. Também te força a fazer o fsck antes.

quando você reduz uma partição do sistema de arquivos e depois:

  1. Você reduz o sistema de arquivos para caber no novo tamanho, novamente com resize2fs.
  2. Redimensione sua partição. Esta é a parte complicada, porque se você encolher muito, então você pode cortar o fim do seu sistema de arquivos.

Ferramentas como o gparted automatizam o processo superior.

Mas, como sempre, todo programa pode ter erros, mas geralmente é um processo seguro.

    
por 05.02.2013 / 12:31
2

Sim. É por isso que todas as ferramentas de particionamento, até mesmo meio decentes, avisam sobre isso. Basta restaurar a partir do backup que você fez antes de reparticionar. Você sabe, aquela que você fez caso esse tipo de coisa acontecesse.

    
por 05.02.2013 / 12:10