Disque dur sous msi

romain -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je suis dans la même situation avec mon MSI Wind sous SUSE Linux
Pour le problème de clavier, j'ai trouvé la solution, il faut dire que j'ai eu la chance que mon mot de passe Root était compatible avec les deux claviers.
Il me reste l'histoire du disque. Comme vous je ne peux utiliser que 8Go:

Je vois Sda 1, point de montage / système de fichier ext 3, espace 7,940 Go
et Sda 4, point de montage /media/data (système de fichier ext 3, espace 55,742 Go
il existe Sda 2 et 3 mais à l'intérieur , je n'y vois que quelques chiffres.
Donc : je crois comprendre que je dois enregistrer mes documents dans Sda 4 pour garder Sda1 pour le système. ( ce n'est peut être pas vrai ?)
Si c'est le cas comment faire ?
Merci
Configuration: SUSE 10

8 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Donc : je crois comprendre que je dois enregistrer mes documents dans Sda 4 pour garder Sda1 pour le système. ( ce n'est peut être pas vrai ?)

    Si ça se tient.

    Si c'est le cas comment faire ?

    Rien, en fait c'est à toi de te discipliner et d'écrire dedans (mets-y tes photos, tes films, tes musiques etc...). On peut imaginer que tu déplaces ton /home dans /media/data et que tu crées un lien symboliques vers ce répertoire. Mais bon à mon avis c'est s'embêter pour rien, aujourd'hui il est simple de réparer un linux avec un live CD ou une clé USB bootable. La seule chose vraiment importante c'est de graver ses documents précieux au cas où le disque dur lâche, car on n'est jamais à l'abri d'un pépin.

    Bonne chance
    0
  2. romain
     
    bonjour,

    alors j ai conmpris l idee mais je ne sais pas trop comment faire ca...
    si jamais tu as envie de m expliquer vraiment simplement l idée
    du remplacement du /home par /media/data ca serait super simpa

    bon je sais je suis super nul mais bon....lol
    merci en tout cas pour l info....
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    bon je sais je suis super nul mais bon....lol

    Non non il n'y a pas de question d'être nul ou pas, la question est complètement légitime, rassure-toi. De plus on a tous été débutants et c'est normal de passer par une phase d'apprentissage !

    Commence par te délogguer et passer en mode texte (ctrl alt f1). Une fois identifié tu devrais avoir une invite de commande du genre :
    (root@aldur) (~) #

    L'idée c'est de déplacer tout ce qui est dans /home dans la partition /media/data. Comme on n'est pas des violents, on va y aller avec une copie.
    cp -r /home/ /media/data


    Maintenant il y a deux alternatives.

    1) Soit on dit que ton compte est désormais dans /media/data/home (et il faudra faire de même pour chaque compte que tu crées), et ça se configure dans /etc/passwd.

    2) Soit on décide de monter /media/data/home en bind dans /home. Dans cette seconde optique cela signifie que ton compte apparaîtra simultanément dans /media/data/home et dans /home, mais il ne sera physiquement stocké que dans la partition /media/data. Tout ce qui est dans /home ne sera que "virtuelle" et concrètement tu pourras manipuler indifféremment l'un ou l'autre.

    Ces deux approches sont exclusives, il faut choisir l'une ou l'autre. On va commencer par voir comment appliquer la première, c'est la plus simple, même si je trouve la seconde plus élégante et plus pratique à l'usage.

    1) Tape :
    sudo nano /etc/passwd

    En supposant que ton login soit mando, place-toi à la ligne correspondante et change /home/mando par /media/data/mando. Il ne faut changer que ce répertoire et ne pas toucher le reste. Ca donnera par exemple :
    mando:x:1000:1000:mando,,,:/media/data/home/mando:/bin/bash

    Sauve et quitte en appuyant sur ctrl x.

    Essaye à présent de t'identifier en mando en ouvrant par exemple une autre console en mode texte (ctrl alt f2). Si tout marche correctement (pas de message au moment de te logguer) c'est fini, sinon reporte-les moi. En admettant que la procédure ait marché, tu peux alors virer /home/mando si tu le souhaites car tu travailleras désormais avec /media/data/home/mando. Pour repasser en mode graphique appuies sur ctrl alt f7.

    2) Ici au contraire on ne touche pas /etc/passwd mais /etc/fstab pour monter /media/data/home dans /home. Ca force à vider /home. Nous on va simplement le renommer et créer un nouveau /home :
    mv /home /home.old
    mkdir /home
    
    À présent on rajoute une ligne à la fin de /etc/fstab :
    nano /etc/fstab

    et on met :
    /media/data/home   /home/       none        bind   0 0

    Sauve et quitte (ctrl x) et tape :
    mount /home

    À présent tu dois voir apparaître ton home directory dans /home :
    ls -l /home

    Si c'est le cas c'est terminé, il ne reste plus qu'à passer en mode graphique (ctrl alt f7)

    J'espère ne pas m'être craquée, mais normalement c'est bon :-). Quoi qu'il en soit même si c'est le cas pas d'affolement, il suffit de me reporter les messages quand tu t'identifies et on recollera les morceaux, il n'est aucunement nécessaire de réinstaller car tout ce que je t'ai fait faire est complètement réversible.

    Bonne chance
    0
  4. romain
     
    ok bon pour le moment j ai tapé ctr alt f1 et l ordi reflechi je ne peut meme pas l eteindre
    ca commence bien lololololl
    merci en tout cas j essaie de faire tout ca je t en dit plus sur la suite des deroulement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. romain
     
    ok je te montre ce que j ai

    j ai pas pu ctrl alt f1
    je me suis conecté en root...
    ouvert un terminal

    no11: # cp -r /home/ /media/data
    no11: # mv /home.old
    no11: # mkdir /home
    no11: # nano /media/datahome /home/ none bind 0 0 j ai tout tapé je sais pas si ce qui faut faire
    bash nano command no found

    display all 3385 possibilities? (y or no)
    je choisis no par prudence peut etre est ce la mon ereur

    no11: # /media/data/home /home/ none bind 0 0
    bash /media/data/home : is a directory
    no11: # mount /home
    mount: cant find /home in etc/fstab or etc/mtab
    no11: # etc/fstab
    permission denied

    je comprend pas trop je suis en super utilisateur comment ca ce fait.....
    bon voila j espere que ca t aide
    merci encore
    0
  7. romain
     
    bon alors j ai tout fait j ai bien home old dans mon media data mais maintenant je ne peux plus me loger en
    utilisateur il marque une erreur je ne peux me conecter qu en mode rootttttt

    qu est ce qui ce passe???????
    si on peut m aider
    merki bcp
    0
    1. Youplaboum
       
      c'est simple tu as fait n'importe quoi. a peine si tu as lu ce qu'a marqué mamiemando

      no11: # mv /home.old # ne veut rien dire
      no11: # mkdir /home # existe deja donc bon ...
      no11: # nano /media/datahome /home/ none bind 0 0 # ne veut rien dire

      nano n'est peut etre pas installé.
      0
  8. romain
     
    merci youplaboum
    la ca m avance bcp ce que tu me dit la
    le truc c est que nano pour moi c est n.a.n.o
    commme trucmuch tu vois moi j en suis la dans linux.....toi
    qui a une grande science de linux pourrais peut etre me dire ou
    est mon erreur pour que je puisse apprendre de celle ci.....
    Si tu en as envie, biensure....
    mais encore merci youplaboum
    0
  9. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bon pas d'affolement mais manifestement tu as mal lu ce que j'ai écrit et tu as continué à taper des trucs au pif alors que ton linux envoyait des messages d'erreurs. Donc première chose : sous linux un message d'erreur il faut en tenir compte, on n'est pas sous windows ^^ Et ensuite il faut prendre le temps de le lire et de le comprendre.

    Autre chose très importante, il faut prendre le temps de comprendre ce que j'écris. Sinon (1) ça ne sert à rien car tu n'apprends rien (2) le jour où je te ferais taper la commande pour tout virer de ton PC tu la taperas sans faire gaffe.

    Dernier point il faut taper EXACTEMENT ce que je t'écris car là je suis au regret de te dire que ce que tu as tapé est très éloigné et ne veut rien dire (et explique tes soucis actuels).

    Après cette séance de rééducation revenons à ton problème. nano est un éditeur texte disponible sur la plupart des linux, je suis surprise que tu ne l'aies pas. C'est pas grave, installe le paquet nano via ton gestionnaire de paquet et prends le temps de lire ce que j'ai écris.

    En particulier :

    no11: # mv /home.old

    Il manque un bout, mv déplace un fichier ou un répertoire vers une destination. Ici tu as oublié de mettre /home

    no11: # mkdir /home

    N'a pas lieu d'être vu que tu t'es craqué dans la commande précédente, /home est toujours dans / et n'a pas été renommé en /home.old

    no11: # nano /media/datahome /home/ none bind 0 0 j ai tout tapé je sais pas si ce qui faut faire
    bash nano command no found

    N'a rien à voir avec la ligne que je t'ai donné, à savoir "nano /etc/fstab" (éditer le fichier /etc/fstab)
    nano n'est pas installé et permet de modifier un texte. Mais tu peux en utiliser un autre, ou mieux installer nano.

    no11: # /media/data/home /home/ none bind 0 0

    Ceci est une ligne à mettre dans /etc/fstab et donc pas une commande.

    *****
    Histoire de rattraper tes déboires tape EXACTEMENT en root et sans te craquer :
    echo "/media/data/home /home/ none bind 0 0" >> /etc/fstab

    et redémarre ton PC
    *****

    no11: # mount /home
    mount: cant find /home in etc/fstab or etc/mtab


    Forcément puisque que tu n'as pas corrigé /etc/fstab... Mais normalement avec le echo c'est bon maintenant

    no11: # etc/fstab

    Ne veut rien dire.

    Bonne chance
    0