btrfs-progs-5.10.1
Configuration du noyau
Activez les options suivantes dans la configuration du noyau et
recompilez le noyau :
File systems --->
<*/M> Btrfs filesystem support [CONFIG_BTRFS_FS]
Note
CONFIG_BTRFS_FS_POSIX_ACL et CONFIG_REISERFS_FS_XATTR sont requis
pour certains tests. Les autres options Btrfs dans le noyau sont
facultatives.
Installation de btrfs-progs
Installez btrfs-progs en lançant
les commandes suivantes :
./configure --prefix=/usr \
--bindir=/bin \
--libdir=/lib \
--with-pkgconfigdir=/usr/lib/pkgconfig &&
make
Note
Certains tests ont besoin de grep construit avec les expressions
régulières de perl. Pour cela, reconstruisez grep avec les
instruction du chapitre 8 de LFS après avoir installé PCRE-8.44.
Avant de lancer les tests, construisez un programme support :
make fssum &&
sed -i '/found/s/^/: #/' tests/convert-tests.sh &&
Pour tester les résultats, lancez (en tant qu'utilisateur
root
) :
pushd tests
./fsck-tests.sh
./mkfs-tests.sh
./cli-tests.sh
./convert-tests.sh
./misc-tests.sh
./fuzz-tests.sh
popd
Installez le paquet en tant qu'utilisateur root
:
make install &&
ln -sfv ../../lib/$(readlink /lib/libbtrfs.so) /usr/lib/libbtrfs.so &&
ln -sfv ../../lib/$(readlink /lib/libbtrfsutil.so) /usr/lib/libbtrfsutil.so &&
rm -fv /lib/libbtrfs.{a,so} /lib/libbtrfsutil.{a,so} &&
mv -v /bin/{mkfs,fsck}.btrfs /sbin
Explication des commandes
--disable-documentation
: Cette
option est requise si les dépendances recommandées ne sont pas
installées.
mv
tests/{cli,convert,misc,fuzz}-tests/ ... :
Désactive des tests qui échouent et empêchent la suite de tests de
se terminer.
ln -s ...
/usr/lib/libbtrfs.so : Crée un lien symbolique
dans le répertoire où il est attendu.
rm
/lib/libbtrfs.{a,so} : Supprime des entrées de
bibliothèques inutiles.
Contents
Programmes installés:
btrfs, btrfs-convert, btrfs-find-root,
btrfs-image, btrfs-map-logical, btrfs-select-super, btrfsck
(lien vers btrfs), btrfstune, fsck.btrfs et mkfs.btrfs
Bibliothèques installées:
libbtrfs.so et libbtrfsutil.so
Répertoires installés:
/usr/include/btrfs
Descriptions courtes
btrfs
|
est l'interface principale dans les opérations du système
de fichiers btrfs
|
btrfs-convert
|
convertit un système de fichier depuis ext2/3/4 vers
btrfs
|
btrfs-find-root
|
est un filtre pour trouver la racine btrfs
|
btrfs-map-logical
|
relie les espaces logiques btrfs aux espaces physiques
|
btrfs-select-super
|
écrase les super-blocs principaux avec une copie de
sauvegarde
|
btrfstune
|
affine divers paramètres du système de fichier
|
fsck.btrfs
|
ne fait rien, mais est présent pour être cohérent avec
fstab
|
mkfs.btrfs
|
crée un système de fichier btrfs
|
Last updated on 2021-02-22 01:43:43 +0000