Descrição: Implementar o comando rm para remover um arquivo existente.
Tarefas:
- Liberar os blocos de dados do arquivo no
block bitmap iterando pela sua árvore de extents.
- Liberar o inode do arquivo alterando o bit no
inode bitmap.
- Remover a referência do arquivo no diretório pai mesclando o
rec_len da sua ext4_dir_entry_2 com a entrada anterior.
Dependências: Issues de liberação de bitmaps e exclusão lógica em ext4_dir_entry_2.
Descrição: Implementar o comando
rmpara remover um arquivo existente.Tarefas:
block bitmapiterando pela sua árvore deextents.inode bitmap.rec_lenda suaext4_dir_entry_2com a entrada anterior.Dependências: Issues de liberação de bitmaps e exclusão lógica em
ext4_dir_entry_2.