Os sistemas de arquivos podem ser renomeados com o uso do comando zfs rename. Com o subcomando rename é possível efetuar as operações a seguir:
Alterar o nome de um sistema de arquivos.
Realoque o sistema de arquivos dentro da hierarquia ZFS.
Alterar o nome de um sistema de arquivos e realocá-lo com a hierarquia ZFS.
O exemplo a seguir utiliza o subcomando rename para renomear um sistema de arquivos de kustarz para kustarz_old :
# zfs rename tank/home/kustarz tank/home/kustarz_old |
O exemplo a seguir mostra como utilizar o zfs rename para realocar um sistema de arquivos:
# zfs rename tank/home/maybee tank/ws/maybee |
Neste exemplo, o sistema de arquivos maybee é realocado de tank/home para tank/ws. Quando um sistema de arquivos é realocado por meio de renomeação, o novo local deve estar dentro do mesmo conjunto e possuir espaço em disco suficiente para conter esse novo sistema de arquivos. Se o novo local não possuir espaço em disco suficiente, possivelmente por ter ultrapassado sua cota, a operação renomear falha.
Para mais informações sobre as cotas, consulte Definindo cotas e reservas do ZFS.
A operação renomear tenta uma sequência de desmontagem/remontagem no sistema de arquivos e nos sistemas de arquivos descendentes. O comando renomear falha se a operação não puder desmontar um sistema de arquivos ativo. Se ocorre um problema, desmonte o sistema de arquivos a força.
Para obter informações sobre a renomeação de instantâneos, consulte Renomeando instantâneos do ZFS.