Ho un sistema CentOS 7 in cui il file system radice è XFS (creato con ftype=0
, l'impostazione CentOS predefinita al momento dell'installazione del sistema). Sfortunatamente, il overlay2
driver di archiviazione Docker richiede che il file system sia stato creato con ftype=1
:
https://docs.docker.com/storage/storagedriver/overlayfs-driver/#prerequisites
Quindi ora vorrei ricreare il root FS con ftype=1
. Stavo pensando di farlo come segue:
- Avvia in un'immagine di salvataggio di qualche tipo.
xfsdump
il root FS in una posizione remota.- Ricreare il root FS con
ftype=1
. xfsrestore
il root FS dal dump remoto.
Una cosa di cui non sono sicuro, tuttavia, è se l' xfsdump
output abbia qualcosa di correlato ftype
all'impostazione. Cioè, ci sarebbero problemi a fare xfsrestore
un file system XFS con un'impostazione diversa ftype
?
Oppure esiste un approccio migliore per risolvere questo problema specifico (che non comporta la reinstallazione dell'intero sistema, il ripartizionamento, ecc.)?
mkfs.xfs
genera un nuovo UUID e grub / initramfs non sarà in grado di trovarlo con il vecchio riferimento. Ricostruisci se necessario!