web-dev-qa-db-fra.com

Comment partitionner mon disque dur pour une utilisation Ubuntu?

Jusqu'à présent, j'étais utilisateur Windows. A partir de maintenant, je veux utiliser uniquement Linux.

J'ai 500 Go de disque dur. Comment puis-je le partitionner correctement? J'ai lu qu'il n'y avait pas de bonne ou de mauvaise façon, mais je suis toujours confus. J'ai fait quelque chose et j'ai une partition primaire montée sur/(160 Go) qui, à mon avis, est un système d'exploitation et une partition étendue de 350 Go dont j'ai 4 Go d'échange et 346 Go montée sur/home.

Je me suis habitué aux partitions C:\et D: \, mais je ne vois pas le système de fichiers de cette façon. Je suis perdu. Où est quoi? Comment puis-je créer C:\partition pour OS et D:\pour les applications, les films, la musique, les photos. Ou ce que je veux, c'est Windows et je dois m'habituer à Linux.

5
Damir

Linux n’est pas si différent de MS-Windows:

Gnu/Linux un Unix amélioré et libre. MS-Windows est basé sur MS-Dos, un clone médiocre de CPM inspiré d’Unix.

Il y a une différence principale: Gnu/Linux et tous les Unix ont une racine, une hiérarchie unifiée et, par conséquent, aucune lettre de lecteur. MS-Windows, DOS et CPM ont plusieurs hiérarchies, une pour chaque lecteur/partition, des lettres leur sont données (par exemple c:). Sur Gnu/Linux, la maison sera montée sur/home, peu importe s’il se trouve sur la même partition, sur une partition séparée ou sur un partage réseau. L'avantage de cette approche est que le nom des fichiers ne dépend pas de l'emplacement du périphérique de stockage. L'avantage de la méthode Ms-Windows, dos, cpm est que c'était plus facile pour les programmeurs du système d'exploitation lorsqu'ils ont écrit le système d'exploitation.

Des sous-arbres (provenant d'une autre partition, de disques ou d'un partage réseau, etc.) peuvent être greffés, mais il existe un arbre par ordinateur. Vous pouvez même partager des sous-arbres entre ordinateurs utilisant des partages de fichiers réseau, mais ce ne sont pas des nouveaux arbres.

Tapez mount -l sur une ligne de commande pour voir tous les montages. Notez que cela inclut quelques montages spéciaux qui n'ont pas de magasin de sauvegarde. Également df -h pour obtenir des informations sur l'utilisation.

Exemple de mon système:

#how full are my filesystems.
df -h --print-type 
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda5     ext4     20G  9.7G  8.7G  53% /
tmpfs        tmpfs    1.5G     0  1.5G   0% /lib/init/rw
udev         tmpfs    1.5G  284K  1.5G   1% /dev
tmpfs        tmpfs    1.5G  4.0K  1.5G   1% /dev/shm
/dev/sda6     ext4     87G   64G   18G  79% /home
/dev/sdb2     ext4    230G   85G  133G  39% /media/extra

#detailed info on what is mounted, but no size or usage info.
mount -l
/dev/sda5 on / type ext4 (rw,dirsync,errors=remount-ro,barrier=1,data=journal,auto_da_alloc,journal_checksum) [debian]
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda6 on /home type ext4 (rw,dirsync,errors=remount-ro,barrier=1,data=journal,auto_da_alloc,journal_checksum) [debian-home]
fusectl on /sys/fs/Fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sdb2 on /media/extra type ext4 (rw,nosuid,nodev,uhelper=udisks) [extra]
  • Le système de fichiers racine / [équivelent à c:] se trouve sur la partition de disque dur principale.
  • Sur /lib/init/rw, nous avons un système de fichiers temporaire basé sur la RAM. (probablement utilisé par init, processus 1, probablement le mieux qu'il ignore)
  • sur /proc nous avons le système de fichiers proc. C'est magique, c'est un système de fichiers dynamique, il peut vous raconter beaucoup de choses intéressantes sur vos processus/système.
  • sur /sys nous avons le système de fichiers sys. (voir ce que j'ai dit à propos de /proc)
  • sur /dev nous avons udev. udev gère /dev. /dev est un endroit où vivent beaucoup de magie, beaucoup de choses que vous ne pouvez pas considérer comme des fichiers: partitions, sortie audio/vidéo, clavier, souris, un trou noir (/dev/null), une source de rien (/dev/zero) , etc.
  • sur /home est une autre partition de disque. C'est ici que se trouvent les répertoires des utilisateurs. [Équivalent à ?:\User sur un système d'exploitation Microsoft moderne, où? peut être C, ou autre chose].
  • sur /media/extra est un disque dur externe. /media est un endroit sur lequel les lecteurs externes sont montés automatiquement. Dans /media se trouve également un répertoire /media/cdrom et /media/cdrom0 le premier une référence à l’autre. Ce sont des répertoires vides, mais si je mets dans un cdrom. Ensuite, le cd apparaît ici. [Équivalent à random-letter-of-the-day:\]

plus d'exemples:

#what swap have I got, and what is being used.
/sbin/swapon -s
Filename        Type        Size      Used   Priority
/dev/sda7       partition   4095992   0      -1

#what disks and partitions have I got.
ls -l /dev/disk/by-path/*
lrwxrwxrwx 1 root root  9 Jul 15 22:39 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1.1:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1.1:1.0-scsi-0:0:0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root root  9 Jul 15 22:39 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Jul 15 22:39 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part7 -> ../../sda7
lrwxrwxrwx 1 root root  9 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 -> ../../sr0

/dev est le répertoire dans lequel résident les périphériques bruts. /dev/sd* sont des partitions de disque. /dev/sda est le disque dur principal /dev/sdb est dans mon cas un disque dur secondaire. /dev/sd?1 est la première partition d'un disque. 1,2,3,4 sont des partitions primaires, 5,6,7, etc. sont des partitions secondaires.

5
ctrl-alt-delor

Ce que vous pouvez faire, c'est monter différentes parties de votre système sur différentes plates-formes (partitions). Si un accident se produit, il y aura moins de dommages. Un exemple de ce que vous pouvez faire:

  • Une partition avec des données système montées sur / 30 Go suffit
  • Un échange si nécessaire (4 Go par exemple)
  • Le reste de votre disque dur dans une partition dédiée à vos données personnelles. Il sera monté sur /home.

Si Ubuntu se bloque, vos données sont en sécurité! :)

2
air-dex

Voici un petit guide qui devrait vous aider. http://www.ubuntulinuxguide.com/hard-disk-partition

1
John Stienel

Il n'y a pas de partitions C: ou D: sous Linux, pas de lettres de lecteur. J'ai lu d'autres réponses, mais je ne pense pas que ce soit suffisant pour vous "dérouter". Voici l’idée générale, le système de fichiers "racine", c’est-à-dire celui sur lequel vous installez Ubuntu, est /. Tout le reste réside "sous" ce système de fichiers, les lecteurs sont "montés" dans des dossiers. La structure commune consiste à avoir / pour tout, /home pour les données des utilisateurs et une partition swap, afin d'hiberner et autres.

1
ooa

voici le lien vidéo YouTube pour vous. J'espère que ceci vous aidera.

Système de fichiers Ubuntu ---> https://www.youtube.com/watch?v=TxA2fXEGxyA

Dual Boot (Windows et Ubuntu) ---> https://www.youtube.com/watch?v=Ek2pdr4nGbc&feature=related

Partitionnement Ubuntu ---> https://www.youtube.com/watch?v=qBCHCHsgry2RQ

Merci

1
Kaziweb

Linux n'a pas de concept de lettres de lecteur. Sous Linux, tout est un fichier, même des dossiers. Pensez à/en tant que votre lecteur "C". Tout le reste est "monté" en dessous. ce que vous voulez appeler votre lecteur "D" serait votre point de montage/home. Les fichiers de programme seraient votre/usr et dans une certaine mesure/var. Sous Linux, l'emplacement physique des données n'a pas d'importance. Il m'a fallu un certain temps pour comprendre que le concept de lettres de lecteur était inutile. Une lettre de lecteur est un autre nom pour un point de montage.

Donc, pour rester simple:

/ = C:

/ home = D:\pour les applications, les films, la musique et les photos

et n'oubliez pas de créer un fichier d'échange/swap ... qui est votre mémoire virtuelle. Si vous avez moins de 1 Go de RAM, faites-en 2X votre RAM totale.

Bien que la plupart des utilisateurs expérimentés vous accuseraient de n'avoir que 3 partitions, cela démarrera. Une fois que vous aurez compris comment le système de fichiers fonctionne mieux, vous modifierez probablement votre schéma de partitionnement.

0
linuxnewb