[ARM] déplacer répertoire système sur clé usb

Questions et astuces concernant l'installation et la configuration d'archlinux
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

[ARM] déplacer répertoire système sur clé usb

Message par mauribilis »

Bonjour à tous,

utilisateur debain, ubuntu, fedora me voilà nouveau sur Archlinux, mon système est installé sur une carte sd de 2 Go e tj'aimerai déplacer toutes les applications (répertoire etc) sur une clé usb pour économiser de la place.
je ne sais pas si c'est possible sou Archlinux, si oui comment ?

merci d'avance
Dernière modification par FoolEcho le jeu. 01 nov. 2012, 12:37, modifié 2 fois.
Raison : modification du titre/plus spécifique
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Transférer etc sur clé usb

Message par FoolEcho »

Salut,

Le titre, stp. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Sinon, il te faut te définir ta clé comme nouveau point de montage pour /etc dans... /etc/fstab, copier de l'ancien vers le nouveau avant de supprimer l'ancien etc (pas depuis le système en cours de modification, bien sûr :mrgreen: ).
Ceci étant, /etc n'est pas un très bon candidat pour le gain de place (ou alors tu fais la chasse à quelques Mo).
/var (avec notamment le cache de pacman) ou /usr sont de bien meilleurs choix à mon avis (vu qu'effectivement, 2 Go pour Arch, ça me paraît un brin juste de toutes manières :? ).
«The following statement is not true. The previous statement is true.» :nage:
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: Transférer etc sur clé usb

Message par mauribilis »

bonjour et merci de m'aider,

merci pour l'info, mais comment fait-on pour créer un nouveau point de montage spécialement pour le dossier qu'on veut transférer ?

j'ai également une autre question, c'est possible d'utiliser ma clé usb comme point de montage et à la fois comme swap ? (car je n'ai que 64M de RAM et mysql ne veut pas se lancer)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Transférer etc sur clé usb

Message par FoolEcho »

mauribilis a écrit :bonjour et merci de m'aider,
Et merci d'éditer ton titre, stp (y a une mode en ce moment ?): :mrgreen:
FoolEcho a écrit :Le titre, stp. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:
Pour faire un point de montage, il suffit de rajouter la clé dans le /etc/fstab. Le mieux étant de passer par les uuids (obtenus par exemple avec blkid):

Code : Tout sélectionner

UUID=XXXXXXXXXXXXXXX /etc ext4 defaults 0 1
UUID=XXXXXXXXXXXXXXX swap swap defaults 0 0
Niveau clé, ça veut dire que la partition contient ce qu'il y a dans /etc/* (il ne faut pas récréer un répertoire etc sur ta clé) et la copie doit se faire avec cp -a pour conserver les permissions.
Et pour la clé, la formater en autant de partitions que tu veux, swap, etc. par exemple avec gparted.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Transférer etc sur clé usb

Message par benjarobin »

Oublie cela ne tournera jamais, 64 Mo de RAM ?! :shock: C'est moins que la mémoire virtuelle alloué par défaut au kernel
Même le Raspberry Pi possède beaucoup plus de RAM et il parait que c'est assez lent...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: Transférer etc sur clé usb

Message par mauribilis »

comment fait-on pour changer le titre du message ?

merci beaucoup, et oui ma platine arm est livré avec 64 Mo de RAM par miracle archlinux arrive à tourner, à votre avis avec la durée de vie d'une mémoire flash et le nombre de cycles limité est-il raisonnable de se servir intensément d'une clé usb ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Transférer etc sur clé usb

Message par FoolEcho »

mauribilis a écrit :comment fait-on pour changer le titre du message ?
Tu as un bouton pour éditer ton premier message.
mauribilis a écrit :à votre avis avec la durée de vie d'une mémoire flash et le nombre de cycles limité est-il raisonnable de se servir intensément d'une clé usb ?
Je ne sais. Je n'aurais pas trop confiance mais c'est psychologique (a priori, c'est moins génant pour /usr si tu ne t'amuses pas à installer/désinstaller sans arrêt ; peut-être moins intéressant pour /var, notamment vis-à-vis de l'écriture constante des logs).
«The following statement is not true. The previous statement is true.» :nage:
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: Transférer etc sur clé usb

Message par mauribilis »

avant d'entreprendre les opérations je récapitule pour voir si je ne fais pas d'erreur :

1. je créer un point de montage
avec ça UUID=XXXXXXXXXXXXXXX /etc ext4 defaults 0 1
UUID=XXXXXXXXXXXXXXX swap swap defaults 0 0 (UUID que je trouve avec la commande blkid)

2. je fais 2partions avec gparted une swap et l'autre ext4

3. je prend la carte SD de ma platine puis je l'ouvre sur un autre pc pour déplacer les répertoires qui vont être montés sur la clé avec cp-a pour conserver les permissions.

hésite pas à me reprendre si je me plante
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Système de fichier] répertoire système sur clé usb

Message par FoolEcho »

C'est ça (sauf que les UUIDs tu les trouves après formatage :mrgreen: ).
Mais j'insiste: déplacer etc ne te fera gagner que quelques Mo. Tu n'as qu'à regarder les sorties de du -m sur /etc, /usr et /var (à mon avis /usr est un meilleur compromis).
benjarobin a écrit :Oublie cela ne tournera jamais, 64 Mo de RAM ?! :shock: C'est moins que la mémoire virtuelle alloué par défaut au kernel
Même le Raspberry Pi possède beaucoup plus de RAM et il parait que c'est assez lent...
Ne pas oublier cette remarque non plus (en ce qui me concerne, je n'y connais rien sur ce type de matériel/installation). :?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Système de fichier] répertoire système sur clé usb

Message par benjarobin »

Surtout que déplacer /etc je doute fort que ce soit supporté par archlinux (/usr oui, voir Wiki).
De toute façon 64 Mo ce n'est clairement pas assez, surtout si tu veux lancer mysql !!!
Bref si tu t’obstine dans cette direction je ne peux plus rien faire :-)
Il serait par contre intéressant de savoir quel est ton but et on pourra t'orienter
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: [Système de fichier] répertoire système sur clé usb

Message par mauribilis »

Bref si tu t’obstine dans cette direction je ne peux plus rien faire
de toute façon je ferais quoi d'autre ? un système avec 64Mo c'est inexploitable mais cette platine comporte des ports gpio et d'autre connectique je suis obligé de l'utiliser (si quelqu'un connaît un équivalent de mysql en moins lourd, je prend)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Système de fichier] répertoire système sur clé usb

Message par FoolEcho »

benjarobin a écrit :Surtout que déplacer /etc je doute fort que ce soit supporté par archlinux.
Pas à chaud sous peine de plantage quasi-immédiat (je précise s'il y a doute sur ce que j'ai dit: le déplacement se fait depuis un autre système/live). :)
Juste pour préciser aussi si tu persistes mais que tu prennes /usr: http://wiki.archlinux.fr/Mkinitcpio#.2F ... par.C3.A9e.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Système de fichier] répertoire système sur clé usb

Message par benjarobin »

sqlite ne te suffit pas (pas de communication réseau mais c'est une base de donnée) ? Peux tu développer vraiment ce que tu compte faire de cette machine ?
Car 64 Mo peux être plus que suffisant pour faire un routeur, mais faire tourner un serveur apache et/ou mysql, je prendrais plutôt des version plus légère
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: [Système de fichier] répertoire système sur clé usb

Message par mauribilis »

avec cette machine je compte piloter des port gpio via une interface web php (que je vais développer) et une parti de code c qui va gérer les appareils branchés sur un interfaçage commandé par les ports gpi, donc je vais installer php, mysql et lighttpd, sqlite est vraiment équivalent à mysql ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Système de fichier] répertoire système sur clé usb

Message par benjarobin »

sqlite est assez différent de mysql (complètement ?), mais de ton point de vue via le PHP c'est presque identique (juste la phase d’initialisation qui est différente)
Les requêtes SQL sont identiques tant que tu ne fait pas du spécifique (Tant que tu fait des basique SELECT, INSERT, UPDATE tout ira bien)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: [Système de fichier] répertoire système sur clé usb

Message par mauribilis »

ça plante ! (heureusement j'ai fait un clone de la carte SD avant) j'ai copier le usr de la carte sd sur la clé usb, puis suprimer le usr de la carte sd, j'ai rajouter ça dans mon fstab :

Code : Tout sélectionner

UUID=01078c33-6949-4939-9443-be2580c0c264 /usr ext4 defaults 0 1
UUID=b6589d48-b397-4636-98f8-56c4b8eaac26 swap swap defaults 0 0
fstap complet :

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
tmpfs		/tmp	tmpfs	nodev,nosuid	0	0

UUID=01078c33-6949-4939-9443-be2580c0c264 /usr ext4 defaults 0 1
UUID=b6589d48-b397-4636-98f8-56c4b8eaac26 swap swap defaults 0 0
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: [Système de fichier] répertoire système sur clé usb

Message par mauribilis »

je suis un bléro j'ai mis de UUID différent ! alors que c'est sur la même clé :bouletdujour:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Système de fichier] répertoire système sur clé usb

Message par FoolEcho »

Pas compris ce que tu veux dire... En clair pour nous: sans la sortie de blkid, on ne sait pas si tu as pris ce qu'il fallait... :mrgreen:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Système de fichier] répertoire système sur clé usb

Message par benjarobin »

mauribilis a écrit :ça plante ! ... j'ai copier le usr de la carte sd sur la clé usb, puis suprimer le usr de la carte sd, j'ai rajouter ça dans mon fstab..
Si tu n'as fait que ça, cela ne risque pas de fonctionner
http://wiki.archlinux.fr/Mkinitcpio#.2F ... par.C3.A9e
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mauribilis
Hankyu
Messages : 43
Inscription : dim. 28 oct. 2012, 11:26

Re: [Système de fichier] répertoire système sur clé usb

Message par mauribilis »

blkid donne :

Code : Tout sélectionner

/dev/mmcblk0p2: UUID="8ece84fa-bae5-4393-b8df-3b26c4d10fd6" TYPE="ext3"
/dev/sda1: UUID="01078c33-6949-4939-9443-be2580c0c264" TYPE="swap"
/dev/sda2: UUID="b6589d48-b397-4636-98f8-56c4b8eaac26" TYPE="ext4"

pour mkinitcpio il faut ajouter

Code : Tout sélectionner

HOOKS="shutdown fsck usr"
dans /etc/mkinitcpio.conf non ?
Répondre