新しいUbuntu 12.04のインストールにはスワップ機能がありません


0

これは、ネットブックに新しくインストールされたUbuntu 12.04です。インストール中に、ホームフォルダーの暗号化を選択しました。今、休止状態を設定しようとしていますが、スワップパーティションが機能していません。まず、役に立つと思われるいくつかの情報を次に示します。

(parted) print all                                                        
Model: ATA WDC WD1600BEVT-2 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system  Flags
 1      1049kB  158GB  158GB   primary   ext4         boot
 2      158GB   160GB  2135MB  extended
 5      158GB   160GB  2135MB  logical

これは私のfstabからのスワップエントリです。

# swap was on /dev/sdb5 during installation
#UUID=311a1b8d-b111-4890-a8ed-32a413d833a6 none            swap    sw            0       0
/dev/mapper/cryptswap1 none swap sw 0 0

適切な質問をしているかどうかはわかりませんが、スワップパーティションが機能するようにマッパーエントリを作成するにはどうすればよいですか?

amy@amy-netbook:/etc$ swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory

実行してみましたsudo mkswap /dev/sda5が、何もしなかったようです。また、それblkid /dev/sda5は何もしないことに注意してください。

amy@amy-netbook:/etc$ blkid /dev/sda1
/dev/sda1: UUID="68e22b54-68ad-487b-a8a3-9c8f05c49788" TYPE="ext4" 
amy@amy-netbook:/etc$ blkid /dev/sda5
amy@amy-netbook:/etc$ 

スワップを再び機能させるにはどうすればよいですか?


何がdmsetup ls得られますか?
イグナシオバスケス-エイブラムス

dmsetup ls「デバイスが見つかりません。」
エイミー

回答:


2

私は最近、Ubuntu Linuxの使用を開始し、同じ一連の懸念に取り組みました。

スワップファイルは、単一のハードドライブの別のパーティションにありました。ramdriveをセットアップしましたが、動作するかどうかわかりませんでした。

いくつかのシステム監視機能を実行しましたが、メモリがあまり役に立たなかった理由がわかりませんでした。

RAMとハードドライブにスワップファイルがあり、どちらも何もしなかった理由がわからず、イライラしていました。

いくつか読んだ後、ここに私がやっていることがあります。たぶんあなたにも役立つでしょう。

私はダッシュに行き、ターミナルを開きました。入力cat /proc/swaps してEnter キー を押します。これにより、システム上のスワップがリストされます。という名前のスワップファイルがあります/dev/sda5。約2GBです。エントリまたはそれに似たものが表示される場合、スワップファイルがそこにある可能性が高いです。

私はWindowsから移行しているので、swapfileのサイズの変更に慣れています。Linuxではメモリの使用方法が異なります。私が読んだほとんどのものは、データをディスクにスワップするのではなく、メモリに保持する設定を使用することをお勧めします。しかし、少し良いパフォーマンスを探していたので、スワップファイルには「swappiness」と呼ばれるプロパティがあることを読みました。使用中のメモリに基づいて、ディスクへのデータスワップが発生するまでの時間を調整します。

ターミナルで、 cat /proc/sys/vm/swappiness 入力してEnterキーを押します。数字が表示されます。あなたのスワップレベル。60はセットアップ時の設定です。範囲は1〜100です。物事がどのように見えるかを確認するために、私は最大70を増やしました。パフォーマンスは良好です。

これは、このテーマで見つけた最高のページへのリンクです。 https://askubuntu.com/questions/103915/how-do-i-configure-swappiness

交換可能性を変更できます。ここに私がそれをする方法があります。

ターミナルで sudo gedit /etc/sysctl.conf 、Enterキーを押します。パスワードの入力を求められます。これはおそらく、ログインに使用するものと同じものです。ファイルの一番下近くにvm.swappiness = 60
、番号を変更し、ファイルを保存して閉じることができるような行が あります。

私はトラブルになっていたswaponし、swapoffあまりにも最初に動作します。そのsudo 前に置きます。次のよう sudo swapoff -a になります。パスワードの入力を求められます。スワップファイルが停止したかどうかわからない場合は、cat /proc/swapsお知らせします。 sudo swapon -a スワップファイルを再起動します。システムモニターを実行して、メモリの動作を確認します。ユーティリティを起動し、システムが何をするかをロードします。他の変更を加える場合は、かなり快適に移動できるはずです。UbuntuコミュニティとGoogling Ubuntu 12.04 <および私の質問>は、通常、優れたソリューションを提供します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.