Pas d'espace disponible, même si j'ai une partition intacte de 990 Go

10

J'ai toujours utilisé Windows comme système d'exploitation, ce qui n'est pas une surprise, mais récemment, j'ai vu une très bonne affaire pour un PC de bureau, le seul inconvénient dans mon cas était qu'il était livré avec Ubuntu préinstallé. J'ai fait mes recherches avant d'acheter et j'ai vu qu'Ubuntu offre de nombreux avantages, et je voulais vraiment essayer quelque chose de nouveau et bien, me voici!

Une installation de partition apparaît et aucune option, seulement 2 partitions que je pouvais choisir, une avec environ 10 Go qui était allouée au système et 990 Go pour moi, mais ... pas de redimensionnement, d'édition, d'ajout d'options, le seul bouton Je pouvais appuyer sur était Forward, est venu avec une erreur que GRUB n'a pas réussi à être installé sur aucun sur les partitions et a continué. Excité, j'ai commencé à faire tous les premiers trucs de démarrage, mises à jour et autres, et après tout, j'ai continué à essayer un jeu pour voir comment le PC se sent, et j'ai continué à installer Steam, uniquement pour que le système dire que je n'ai plus d'espace, même si je devrais avoir une partition intacte avec 990 Go.

Et maintenant, je ne peux même pas télécharger une autre version d'Ubuntu pour installer une clé USB à réinstaller, et sur l'application Disks, il est indiqué Filesystem Partition 2 8.0GB Ext4 / dev / sda2 monté sur Filesystem Root et l'autre partition que le PC voit comme disque dur externe car je peux juste l'éjecter, et je peux le monter et le démonter à tout moment, quel que soit le type que j'utilise, je ne peux tout simplement pas utiliser cet espace.

Maintenant, je n'ai plus d'espace pour faire quoi que ce soit.

Voici ce que la df -hcommande montre:

Filesystem                 Size  Used Avail Use% Mounted on    
udev                       3,9G     0  3,9G   0% /dev    
tmpfs                      785M  9,5M  776M   2% /run
/dev/sda2                  7,3G  6,9G  576K 100% /    
tmpfs                      3,9G   26M  3,9G   1% /dev/shm    
tmpfs                      5,0M  4,0K  5,0M   1% /run/lock
tmpfs                      3,9G     0  3,9G   0% /sys/fs/cgroup    
cgmfs                      100K     0  100K   0% /run/cgmanager/fs    
tmpfs                      785M   64K  785M   1% /run/user/1000    
/home/lightriphy/.Private  7,3G  6,9G  576K 100% /home/lightriphy

Ce sont les lsblkinformations de commande:

lightriphy@Lightriphy-HQ:~$ lsblk    
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT    
sda      8:0    0 931,5G  0 disk     
└─sda2   8:2    0   7,5G  0 part /    
sr0     11:0    1   3,5G  0 rom  

Et voici les sudo parted -linformations de commande:

Model: ATA ST1000DM010-2EP1 (scsi) 
Disk /dev/sda: 1000GB 
Sector size (logical/physical): 512B/4096B 
Partition Table: msdos 
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags  
 2      4096MB  12,1GB  8000MB  primary  ext4
Pavel
la source
Veuillez noter que la partition de 990 Go est maintenant considérée comme de l'espace libre, car je continuais à changer les choses en espérant que je la corrigerais, mais j'ai fini par démonter et restaurer la partition, car je ne pouvais pas la réparer.
Pavel
2
Ou, vous pourriez juste sudo parted resize /dev/sda2 30000et ensuite sudo resize2fs /dev/sda2ce qui portera votre partition racine à 30 Go
Charles Green
3
Veuillez raccourcir la question aux faits et élaborer le titre. "Complete Disaster" peut être le titre de travail évident pour vous maintenant, mais ce n'est pas un titre très descriptif.
Jonas Stein

Réponses:

8

Il semble que lors de l'installation, les 990 Go que vous prévoyez de voir n'aient pas été partitionnés et montés.


Selon votre commentaire, vous ne pouvez pas vous installer pour l'installation. Vous pouvez redimensionner votre partition racine avec le jeu de commandes suivant:

sudo parted resize /dev/sda2 30000
sudo resize2fs /dev/sda2

Cela augmenterait la taille de votre partition racine à 30 Go. J'installerais ensuite gparted et augmenterais la taille de la partition pour englober votre disque entier, bien que d'autres personnes préfèrent des schémas de partition différents.


L'utilitaire «cfdisk» doit déjà être installé sur votre système et peut être utilisé pour créer une nouvelle partition ext4. Vous pouvez également créer suffisamment d'espace libre sur votre partition actuelle pour installer gparted par

sudo apt autoremove
sudo apt clean
sudo apt install gparted

Si vous pouvez faire fonctionner gparted, vous pouvez étendre la taille de '/ dev / sda2' pour occuper tout le disque. Alternativement, il existe une procédure pour créer un nouveau journal à domicile ...


À l'aide de 'gparted' ou 'cfdisk', créez une nouvelle partition dans l'espace vide de votre disque. blkiddevrait ensuite être utilisé pour trouver l'UUID de la partition, dont vous aurez besoin.

Avoir une partition et l'UUID: les étapes sont ensuite répertoriées ci-dessous, mais veuillez lire https://help.ubuntu.com/community/Partitioning/Home/Moving pour une description détaillée de ce qui se passe.

sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

Ouvrez le fstab d'origine dans un éditeur de texte:

sudo gedit /etc/fstab 

et y ajouter ces lignes

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /media/home    ext4          defaults       0       2 

Montez maintenant la nouvelle partition

sudo mkdir /media/home
sudo mount -a

Copiez votre répertoire personnel actuel vers le nouvel emplacement, déplacez l'emplacement du répertoire personnel actuel et modifiez le point de montage de la partition, puis redémarrez ...

sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

Nous devons maintenant modifier à nouveau le fstab pour pointer vers la nouvelle partition et la monter en tant que / home. Encore une fois sur une ligne de commande

sudo gedit /etc/fstab

et maintenant éditez les lignes que vous avez ajoutées plus tôt, en changeant la partie "/ media / home" pour simplement dire "/ home" pour qu'elle ressemble à ceci:

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /home    ext3          defaults       0       2


cd / && sudo mv /home /old_home && sudo mkdir /home
sudo reboot

Vous devriez maintenant avoir votre répertoire '/ home' sur la nouvelle partition (avec beaucoup d'espace libre), et pouvez supprimer le répertoire '/ old_home', libérant de l'espace sur le disque principal.

Charles Green
la source
1
@Pavel Ajout d'une autre section en haut de la réponse ...
Charles Green
1
@Pavel La 'boucle de connexion' n'est pas inconnue - voir /ubuntu/223501/ubuntu-gets-stuck-in-a-login-loop
Charles Green
1
@Pavel ctrl + alt + f1 devrait vous jeter dans un terminal texte où vous pouvez vous connecter?
trognanders
1
@ Pavel Vous n'êtes pas le seul à avoir ce problème, mais vous feriez mieux de rejoindre le canal IRC #ubuntu sur Freenode pour obtenir de l'aide en temps réel si vous le pouvez. Sauf que la boucle de connexion sur laquelle vous êtes bloqué peut être liée à votre répertoire personnel chiffré couplé au disque complet. La plupart des systèmes Ubuntu sont configurés pour vous permettre d'entrer un shell de récupération comme option de menu au démarrage. L'utiliser avec les commandes parted et resize2fs en haut de cette réponse peut le résoudre pour vous.
Perkins
1
@Pavel, sauf si vous avez en quelque sorte détruit vos données dans votre tentative de redimensionner votre partition, une réinstallation ne devrait pas être nécessaire, démarrez simplement à partir de la clé USB et utilisez gparted pour redimensionner à la taille complète du disque.
Perkins
0

Tout va bien et fonctionne parfaitement. J'ai réinstallé le système avec succès à l'aide d'une clé USB à l'aide d'un tutoriel et de l'application Rufus, effacé toutes les données de la précédente et partitionné l'espace correctement. Je vous remercie sincèrement tous, en particulier Charles Green pour votre temps et vos efforts et désolé le manque de connaissances que j'ai sur Ubuntu. Ça ira mieux avec le temps!

Pavel
la source