Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
296
Tıklama
0
Öne Çıkarma
Gereksinim Duyulmayan /dev/loop Bölümlerini Kaldıran Betik
E
6 yıl
Çavuş
Konu Sahibi

Merhaba. Bu yazımda Ubuntu kullananların sıklıkla şikayet ettiği, snapd yazılımıyla alakalı olan /dev/loop bölümlerinin gereksinim duyulmayanlarını kaldıran betiği ve kullanımını anlatacağım.

Betiği kullanmak için öncelikle bir dosya oluşturmalı ve açmalıyız. Hemen bunu yapalım.
cd /home/$USER/.config && sudo nano remove.sh


Açılan editörümüze aşağıdaki kodları kopyala-yapıştır yapalım.
#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu

LANG=C snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done


Editörümüzdeki kodları Ctrl+O & Enter tuş kombinasyonuyla kaydedelim ve editörümüzden Ctrl+X tuş kombinasyonuyla çıkış yapalım. Şimdi bu komutla betiğimizin chmod değerlerini yapılandıralım.
sudo chmod +x remove.sh


Not: Tüm sorumluluk bu betiği çalıştıran kişidedir. Betiği superuser.com sitesinde karşılaştım ve kendi bilgilerim dahilinde kontrol ettim. Ardından kendi sistemimde denedim. Herhangi bir sorunla karşılaşmadım.
Ancak şunu unutmamalıyız: Bu betiği çalıştırmadan önce tüm snapd süreçlerini öldürmeliyiz.


Artık betiğimizi çalıştırabiliriz. Hemen yapalım!
sudo sh remove.sh

Ve sonunda disk alanımızda kayda değer bir boşluk oluştu. Kurtulduk lanet olası loop bölümlerinden.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Empat -- 2 Ocak 2020; 2:55:10 >