Pladsforbrug på OS partition

Pingsvin
Antal: 79
Tilmeldt:
10-11-2015
User is online
Pladsforbrug på OS partition

Hejsa,

Da jeg installerede de seneste opdateringer til Mint 18.1 (32-bit), fik jeg denne besked om plads mangel:

http://imgur.com/a/Kntez

http://imgur.com/a/Q0yEm

Jeg har så ryddet lidt op, tømt cache, papirkurv, osv, og vigtigst nok: fjernet tidligere kerne-opdateringer (som jeg kan forstå nu var unødvendige), men det undrer mig lidt, at der stadig er 17,4 GB i brug på Mint 18.1 partitionen, for så vidt jeg husker fyldte Mint 18.1 oprindeligt kun ca 9 GB, da jeg installede den for nogle måneder siden, så der må åbenbart være kommet ca 8,4 GB til på denne korte tid??

http://imgur.com/a/7wtmP


frogmaster
frogmaster's picture
Antal: 3145
Tilmeldt:
20-05-2010
User is offline
#0Jeg tror din boot

#0

Jeg tror din boot partition er fyldt op med gamle kernels, og som du måske allerede har fjernet, men der kan være meget mere tilbage. Det nemmeste er nok at installere Ubuntu Tweak og fra Janitor slette alt gammelt skrald.

Hvis ikke Ubuntu-Tweak (husk bindestregen) findes i Programhåndtering, så virker denne PPA formentlig:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt update
sudo apt install ubuntu-tweak

Forklaringen ligger formentlig allerede da du installerede Mint 18. Man får valget mellem:

- Ødelæg ikke min computer
- Optimer stabilitet og sikkerhed
- Opdater altid alting.

Det kan du ændre på, hvis du synes, fra Opdateringshåndtering > Opdaterings politik

Mens jeg husker det, så kan det give et mindre problem at slette skraldet (f.eks. at slette apt cache). Det løses nemt ved bagefter at køre sudo apt update.


Spitten
Antal: 127
Tilmeldt:
05-02-2012
User is offline
Som jeg ser det på dine

Som jeg ser det på dine billeder, så ligger /home som mappe på rod-partitionen. Og hvis det er tilfældet, så bør den flyttes til en selvstændig partition.
Der kan findes vejledning til flytning af /home her: https://www.google.dk/search?q=move+home+to+anothe...


frogmaster
frogmaster's picture
Antal: 3145
Tilmeldt:
20-05-2010
User is offline
Ja, man kan flytte både

Ja, man kan flytte både home og boot til separate partitioner og på den måde undgå fejlmeddelser, men det er ikke nødvendigt.

Her er et billede af min opsætning, der er identisk med #0 's (mounted på /). Som man kan se er home fyldt helt vildt op. Det er til gengæld vigtigt at vedligeholde systemet, dvs fjerne skrald, ikke mindst i boot.

Allerede efter en frisk install, er der efterladt ca. en GB affald og det vokser rimeligt hurtigt. Alt andet lige, gør det maskinen hurtigere, og mere stabil, at vedligeholde systemet.

https://www.dropbox.com/s/x4m4amjle3gbdlb/hdd-mint...


Spitten
Antal: 127
Tilmeldt:
05-02-2012
User is offline
Helt rigtigt, men når man

Helt rigtigt, men når man som #0 kun har 20 GB at gøre godt med så vil der ikke være plads til ret meget i /home. Og såvidt jeg lige kan se, så er der 270 GB tom plads på harddisken.

Jeg har alle dage installeret / på en partition, og /home på en anden. På den måde har man den fordel at skulle systemet nu gå ned, så har man stadig alle sine personlige indstillinger efter en geninstallation.


frogmaster
frogmaster's picture
Antal: 3145
Tilmeldt:
20-05-2010
User is offline
#4Helt enig. Jeg ved ikke

#4

Helt enig. Jeg ved ikke om #0 har ændret default partitionering under install? Hvis han har, hvilket jeg ikke gjorde, så kunne han ligeså godt have oprettet de to ekstra partitioner separat.

Det vil også, som du siger, bevare alt i home ved ominstallering.

Som alternativ til at flytte home, for at udnytte den resterende plads på HDD (den 270 GB tomme plads på harddisken), kan #0 formatere partitionen som ext4, og så flytte film, musik whatever fra Dokumenter, Videoklip og Hentede, således home ikke længere er fyldt.


Pingsvin
Pingsvin's picture
Antal: 79
Tilmeldt:
10-11-2015
User is online
Mange tak for jeres

Mange tak for jeres svar.

"Forklaringen ligger formentlig allerede da du installerede Mint 18. Man får valget mellem:

- Ødelæg ikke min computer
- Optimer stabilitet og sikkerhed
- Opdater altid alting."

Jeg valgte - Optimer stabilitet og sikkerhed.

Mht. oprydning, så findes Ubuntu-Tweak ikke i Programhåndtering, og ved PPA'en får jeg en fejlmelding:

tl@tl-P5Q-SE ~ $ sudo add-apt-repository ppa:tualatrix/ppa
[sudo] adgangskode for tl:
'Dette PPA underst\xc3\xb8tter ikke xenial'
Kan ikke tilføje PPA: "'Dette PPA underst\xc3\xb8tter ikke xenial'".

Men det betyder nok alligevel ikke så meget, for ja, min /home mappe ligger jo ganske rigtigt på rod-partitionen (default under install), og til den hører selvfølgelig også skrivebords-mappen og alle dennes under-mapper. Det forklarer fuldstændigt pladsmanglen! Jeg havde bare opfattet det sådan, at skrivebordet lå et niveau over home - altså på partitionen med de 270 GB - selvom det jo ikke giver nogen mening :)

Nu vil jeg så flytte home over på partitionen med de 270 GB, og har læst guiden her (fra afsnittet "Migrating the Home folder"):

https://www.maketecheasier.com/move-home-folder-ub...

men denne partition (sda3) vises bare ikke i outputet af "sudo blkid":

tl@tl-P5Q-SE ~ $ sudo blkid
[sudo] adgangskode for tl:
/dev/sda1: UUID="a81afe39-37eb-4be7-a658-0f6a2dcdeb21" TYPE="ext4" PARTUUID="a98b685b-01"
/dev/sda2: UUID="65ba126f-5a04-42b4-92d5-bcbd94d9828d" TYPE="ext4" PARTUUID="a98b685b-02"
/dev/sda5: UUID="dbfa6150-29e3-4d39-8852-01ee8822fd05" TYPE="swap" PARTUUID="a98b685b-05"
/dev/sdb1: LABEL="Recovery" UUID="AC1E857B1E853EF8" TYPE="ntfs" PARTUUID="d7b35358-01"
/dev/sdb2: LABEL="Partition_1" UUID="48D46804D467F29C" TYPE="ntfs" PARTUUID="d7b35358-02"

Jeg tænker den ikke er gjort klar til brug, men hvordan gør jeg i så fald det?

PS. Den anden partition (sda2) på 23 GB er til en ekstra OS, som jeg har tænkt mig at installere senere hen.


frogmaster
frogmaster's picture
Antal: 3145
Tilmeldt:
20-05-2010
User is offline
Mht. oprydning, så

#6: Mht. oprydning, så findes Ubuntu-Tweak ikke i Programhåndtering, og ved PPA'en får jeg en fejlmelding:

OK. Jeg kan ikke huske hvordan jeg installerede Ubuntu-Tweak på min, men prøv herfra:
http://www.getdeb.net/software/ubuntu-tweak

Jeg tænker den ikke er gjort klar til brug, men hvordan gør jeg i så fald det?

Det gør du fra Diske. Du har været derinde før. Skriv Diske i Cinnamon menuen.

Det er ikke ufarligt at rode med partitionering efter OS er installeret. Det hører med til planlægningen før installering. Går noget galt, og du ikke har backup, så får du problemer. Som nævnt i #5 kan du undgå det ved at nøjes med at formattere disse 270 GB med ext4 fil-system. Den bliver efterfølgende automatisk mounted på /, men det er okay.

EDIT:
Du skriver du måske har tænkt dig at dualboote med et andet system senere. Det ved jeg ikke om jeg synes er en god ide, men under alle omstændighed skal du huske på max antal af primære partitioner på en harddisk:

Max 3 primære og en udvidet partition (der kan indeholde x antal logiske partitioner), eller 4 primære. Alt udover det vil mislykkes.


Spitten
Antal: 127
Tilmeldt:
05-02-2012
User is offline
Jeg installerede en gang en

Jeg installerede en gang en Linux på en lille harddisk, og løb hurtigt tør for plads. Så der blev sat en ekstra haddisk i, og så blev hele /home-mappen linket dertil. Det kan godt være det kun var var mine dokumenter, billeder og lign. der lå på den nye harddisk.

Jeg har ikke nogen Linux installeret lige for tiden, og kan så ikke rigtigt komme med nogen vejledning i hvordan jeg gjorde, da det er gået i glemmebogen, men jeg er helt sikker på at andre kan komme med nogen guldkorn til, hvordan man gør, når de læser dette :)


frogmaster
frogmaster's picture
Antal: 3145
Tilmeldt:
20-05-2010
User is offline
Ja, det kan være der er

Ja, det kan være der er nogen der er interesseret i pladsforbrug, MBR vs GPT, 32bit OS vs 64bit, EFI, UEFI, begrænsninger og forudsætninger af antal partitioner m.v. iht harddiske og operative systemer.

Jeg synes dette site forklarer det så godt som det er muligt:
https://www.partitionwizard.com/partitionmagic/mbr...


Akker
Antal: 254
Tilmeldt:
25-06-2008
User is offline
Jeg har installeret

Jeg har installeret Ubuntu-Tweak ved at følge hvad der står på denne side:

http://ubuntuhandbook.org/index.php/2016/05/instal...


frogmaster
frogmaster's picture
Antal: 3145
Tilmeldt:
20-05-2010
User is offline
#10Ja den virker. Det burde

#10
Ja den virker. Det burde denne også gøre:

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

sudo apt-get update

sudo apt-get install ubuntu-tweak

Det kan også hjælpe på pladsudnyttelse at køre en defrag, og hastigheden, så længe man husker ikke at defrage en SSD.

Tilføjet en rettelse til scriptet herunder, der tjekker om smartmontools er installeret og tilbyder installation. Smartmontools er nødvendig før smartctl fungerer, der yderligere kontrollere om harddisken er SSD eller roterende. Det er vigtigt hvis man finder på at defragmentere et virtuelt Linux OS installeret på en SSD.

Hvis scriptet køres på en hardware installeret SSD, vil det automatisk afbryde defragmenteringen. Det sker ikke på en virtuelt installeret.

#!/bin/bash
echo "This will defrag the entire ext4 formatted partition without unmounting"
echo "For defrag a specific file or partition ..."
echo
e4defrag
echo
echo -e "\033[1;31mWARNING! \033[0mDo NOT defrag a SSD harddisk. \033[1;33mIf this is a SSD\033[0m, \033[1;31mplease abort now\033[0m"
echo -e "\033[1;31mWARNING! \033[0mIf your main filesystem aren't \033[1;33mext4 formatted\033[0m, \033[1;31mplease abort now\033[0m"
echo "NTFS formatted drives will be ignored as well as swap"
echo

# Display if the hard drive is RPM or SSD
cat /sys/block/sda/queue/rotational
if [ $? -eq 1 ]
then
  echo -e "\033[1;31mWARNING! This is a SSD. Do NOT defrag. Please abort now\033[0m"
    read -n1 -r -p "Press any key to abort..." key
    exit
else
  echo "This is a RPM hard drive. It should be safe to defrag"
fi
echo
tput setaf 2
tput bold

# Check if smartmontools are installed and install if not. Then run smartctl.
sudo apt-get install smartmontools
echo
tput setaf 3
sudo smartctl -a /dev/sda | grep 'Rotation Rate'
tput sgr0

# Display filesystem
echo
echo -e "\033[1;32mDisplaying filesystems:\033[0m"
echo
tput setaf 2
#tput bold
lsblk -f
tput sgr0

# Start e4defrag
echo
echo -e "You may need to run e4defrag several times depending how much space available"
echo
df
echo
echo -e "\033[32mSave any work and close alle programs before continuing\033[0m"
echo
echo -e "Do you wish to defrag the entire ext4 formatted partition?"
echo -e "\033[1;33mThis gonna take a while. Please be patient and do not interrupt\033[0m"
echo -e "\033[1;31mWARNING! Do NOT defrag a SSD harddisk. You'll seriously damage the harddrive.\033[0m
\033[1;33mIf this is a SSD\033[0m, \033[1;31mplease abort now\033[0m"
echo -e "Push \033[1;33m[Y] and [Enter] \033[0mto defrag or \033[1;31m[N] and [Enter] \033[0mto abort"
while true; do
    read -p "" yn
    case $yn in
        [Yy]* ) sudo e4defrag /
        echo -e "\033[1;33mDone\033[0m Do you wanna defrag again?
Push Enter to continue" ;;
        [Nn]* ) exit ;;
        * ) echo "Do you wanna defrag the system?
Please answer Y(es) or N(o) and push Enter" ;;
    esac
done

$SHELL


Pingsvin
Pingsvin's picture
Antal: 79
Tilmeldt:
10-11-2015
User is online
Hej igen, og undskyld jeg

Hej igen, og undskyld jeg svarer så sent :-/

Jeg vil nu prøve at formattere de 270 GB med ext4, men når jeg under Diske markerer de 270 GB (http://imgur.com/a/XHYuw) og vælger "Formatér disk..", så står der ikke noget om ext4. Jeg får bare denne besked:

http://imgur.com/a/NZL04

Men det er måske som standard ext4? Så skal jeg bare vælge "Formatér"? Selvfølgelig efter at have taget backup, - undtagen af alt det jeg med garanti har glemt! :/

Mht Ubuntu Tweak, så prøvede jeg kommandoen fra http://www.getdeb.net/software/ubuntu-tweak men pakken kunne åbenbart ikke lokaliseres:

tl@tl-P5Q-SE ~ $ sudo apt-get update && sudo apt-get install ubuntu-tweak
[sudo] adgangskode for tl:
Ignorerer:1 http://mirrors.dotsrc.org/linuxmint-packages serena InRelease
Havde:2 http://mirrors.dotsrc.org/ubuntu xenial InRelease
Henter:3 http://mirrors.dotsrc.org/ubuntu xenial-updates InRelease [102 kB]
Henter:4 http://mirrors.dotsrc.org/ubuntu xenial-backports InRelease [102 kB]
Havde:5 http://mirrors.dotsrc.org/linuxmint-packages serena Release
Henter:7 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Havde:8 http://archive.canonical.com/ubuntu xenial InRelease
Hentede 306 kB på 8s (34,1 kB/s)
Indlæser pakkelisterne... Færdig
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
E: Kunne ikke lokalisere pakken ubuntu-tweak

Jeg prøvede også med kommandoerne fra http://ubuntuhandbook.org/index.php/2016/05/instal... men der opstod også fejl undervejs:

tl@tl-P5Q-SE ~ $ sudo dpkg -i ~/Downloads/ubuntu-tweak_0.8.7-1~getdeb2~xenial_all.deb
dpkg: fejl under behandling af arkivet /home/tl/Downloads/ubuntu-tweak_0.8.7-1~getdeb2~xenial_all.deb (--install):
kan ikke tilgå arkivet: Ingen sådan fil eller filkatalog
Der opstod fejl under behandlingen:
/home/tl/Downloads/ubuntu-tweak_0.8.7-1~getdeb2~xenial_all.deb

tl@tl-P5Q-SE ~ $ sudo apt-get -f install
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
Følgende pakker blev installeret automatisk, og behøves ikke længere:
cabextract gstreamer0.10-ffmpeg libhal1-flash libmspack0 libunshield0
unshield
Brug »sudo apt autoremove« til at fjerne dem.
0 opgraderes, 0 nyinstalleres, 0 afinstalleres og 27 opgraderes ikke.

Jeg kan da heller ikke finde programmet nogen steder, hverken under Menu eller fra terminalen, så det er tilsyneladende slet ikke blevet installeret?

tl@tl-P5Q-SE ~ $ ubuntu tweak
ubuntu: kommando ikke fundet
tl@tl-P5Q-SE ~ $ ubuntu-tweak
ubuntu-tweak: kommando ikke fundet

Men jeg fik jo at vide, hvad hovedårsagen til den manglende plads var, så egentlig betyder det vel næppe så meget. Efter hvad jeg har læst, er der vist også delte meninger om, hvor nødvendig oprydning i Linux egentlig er, men personligt kan jeg da godt lide tanken om, et der er ryddet op :)