[LinuxOB] swapoff für gelöschtes swapfile

Hesse, Christian mail at earthworm.de
Mi Okt 12 12:29:13 CEST 2005


On Wednesday 12 October 2005 12:21, Daniel Dombrowski wrote:
> On Wed, 2005-10-12 at 01:27 +0200, Hesse, Christian wrote:
> > Hallo zusammen,
> >
> > ich habe hier ein sehr interessantes Problem, mal sehen ob dazu jemand
> > eine Lösung findet. Angenommen ich erstelle mir ein swapfile und binde es
> > anschließend ein:
> >
> > $ dd if=/dev/zero of=swap bs=1k count=1M
> > $ mkswap swap
> > $ swapon swap
> >
> > Jetzt lösche ich die Datei:
> >
> > $ rm swap
> >
> > Der Kernel greift jetzt noch als swapspace drauf zu, nur dummerweise kann
> > ich das Ding nicht wieder loswerden. swapoff will eine existierende Datei
> > haben...
>
> Also, ich mache mal zwei Vorschläge:

Also einmal vorweg:

root at logo:~# swapon -s
Filename                                Type            Size    Used    
Priority
/dev/hda2                               partition       1028152 0       -4
/mnt/data/swap1\040(deleted)            file            1048568 15852   -3

> 1. Einfach mit touch eine leere Datei an der Stelle erstellen, wo die
> gelöschte swap-Datei lag. Dann mit swapoff entsprechend deaktivieren.

root at logo:~# touch /mnt/data/swap1
root at logo:~# swapoff /mnt/data/swap1
swapoff: /mnt/data/swap1: Invalid argument

> 2. Ändert es etwas, wenn die swap-Datei korrekt in /etc/fstab
> eingetragen ist?

root at logo:~# grep swap /etc/fstab
/dev/hda2      swap    swap    defaults                0       0
/mnt/data/swap1   swap   swap      defaults         0       0
root at logo:~# swapoff -a
root at logo:~# swapon -s
/mnt/data/swap1\040(deleted)            file            1048568 15852   -3

Funktioniert also beides nicht...
-- 
Christian
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 190 bytes
Beschreibung: nicht verfügbar
URL         : <http://mailman.mylinuxtime.de/pipermail/linux/attachments/20051012/a4051eab/attachment.asc>


Mehr Informationen über die Mailingliste linux