Descrição: Implementar o comando rmdir para remover um diretório (apenas se vazio).
Tarefas:
- Ler os blocos do diretório e garantir que contenha apenas as entradas
. e ...
- Liberar o bloco de dados associado ao diretório no
block bitmap.
- Liberar o inode no
inode bitmap.
- Remover a
ext4_dir_entry_2 do diretório pai, expandindo o rec_len da entrada anterior.
Dependências: Issues de validação de diretório vazio, liberação de bitmaps e manipulação de ext4_dir_entry_2.
Descrição: Implementar o comando
rmdirpara remover um diretório (apenas se vazio).Tarefas:
.e...block bitmap.inode bitmap.ext4_dir_entry_2do diretório pai, expandindo orec_lenda entrada anterior.Dependências: Issues de validação de diretório vazio, liberação de bitmaps e manipulação de
ext4_dir_entry_2.