mirror of https://framagit.org/kyodev/kyopages.git
+new cms shell
This commit is contained in:
parent
41c3feb157
commit
db9f49e2d8
|
@ -0,0 +1,97 @@
|
|||
|
||||
## pré-requis
|
||||
|
||||
* la box est configurée avec:
|
||||
* `freebox` comme nom, par commodité au lieu de _mafreebox_
|
||||
* son disque activé
|
||||
* disque accessible sur le réseau (impossible de le renommer?)
|
||||
* pas de **mot de passe** et d'**identifiant**
|
||||
|
||||
par exemple: `smb://freebox/disque%20dur/`
|
||||
|
||||
|
||||
## dépendances
|
||||
|
||||
```shell
|
||||
su
|
||||
apt install cifs-utils rsync
|
||||
exit
|
||||
```
|
||||
|
||||
|
||||
## adresse de la passerelle freebox
|
||||
|
||||
```shell
|
||||
ip -4 route show | grep via | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
|
||||
```
|
||||
```text
|
||||
192.168.1.5
|
||||
```
|
||||
par exemple
|
||||
|
||||
|
||||
## montage manuel disque freebox
|
||||
|
||||
en root, pour tester
|
||||
```shell
|
||||
su
|
||||
mkdir -p /mnt/freebox
|
||||
mount -o username=@,password=@ //192.168.1.5/disque\ dur/ /mnt/freebox
|
||||
|
||||
#on peut lister
|
||||
ls /mnt/freebox/
|
||||
|
||||
#démonter
|
||||
umount /mnt/freebox
|
||||
```
|
||||
* bien-sûr en cas d'identifiant/mot de passe, remplacer les @ par les valeurs correctes
|
||||
* on pourrait utiliser `//freebox.freebox.fr` à la place de `//ipBox` mais dans ce cas, on
|
||||
doit utiliser les serveurs DNS de free, qui sont censurés (comme tous les FAI français)
|
||||
|
||||
théoriquement, on devrait indiquer le type de montage:
|
||||
`mount -o username=@,password=@ -t cifs //192.168.1.5/disque\ dur/ /mnt/freebox`
|
||||
|
||||
|
||||
## montage automatique disque freebox
|
||||
|
||||
toujours en root
|
||||
```shell
|
||||
echo -e '\n\t# montage disque freebox' >> /etc/fstab
|
||||
echo '//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0' >> /etc/fstab
|
||||
|
||||
# on complète les montages de fstab
|
||||
mount -a
|
||||
exit
|
||||
```
|
||||
|
||||
bien-sûr, on peut éditer `/etc/fstab/` avec un éditeur (nano, geany), en root, pour insérer:
|
||||
```text
|
||||
# montage disque freebox
|
||||
//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0
|
||||
```
|
||||
|
||||
* _netdev: attend que le réseau soit monté??....
|
||||
* guest: ne demande pas de mot de pass et d'identifiant (si pas requis biensûr)
|
||||
* gid et uid: en accord avec le résultat de `id`, sous l'utilisateur concerné
|
||||
* forceuid,forcegid: forcent d'éventuels configs du serveur samba, normalement pas utile sur freebox
|
||||
* auto: permet le montage _auto_ (au démarrage ou via `mount -a`)
|
||||
* domain= ... : éventuellement si requis
|
||||
|
||||
### remarques
|
||||
|
||||
* voir man `mount cifs`
|
||||
* les manipulations doivent pouvoir être adaptées pour d'autres box (si elles ne permettent pas le partage nfs)
|
||||
|
||||
## rsync rappel
|
||||
|
||||
```shell
|
||||
rsync source/ /destination/source/
|
||||
rsync source /destination/
|
||||
```
|
||||
à cause des caractéristiques de la destination (disque freebox), pas de serveur rsync, pas d'accès ssh, on
|
||||
se contentera de fonctionnalités de copies de base.
|
||||
|
||||
|
||||
## méthode
|
||||
|
||||
|
Loading…
Reference in New Issue