タグ付けされた質問 「suspend」

サスペンドからRAMおよびサスペンドからディスクを含むコンピュータの低電力モード

2
LinuxカーネルがセカンダリHDDをスリープ解除しないようにする方法
システムのスリープ/ウェイクアップサイクル後にセカンダリLinuxをウェイクアップしないように(Linux)カーネルに指示する方法はありますか?私のラップトップには、システムルートを含むプライマリドライブとしてSSDがあり、バックアップシステムと散発的にアクセスするファイルを保持するセカンダリHDDがあるので、私は尋ねています。ラップトップは通常、何日間も毎日多くのスリープ/ウェイクアップサイクル(休止状態ではなくRAMへのサスペンド)を実行するため、セカンダリHDDを手動でスリープ状態にし、カーネルがシステムスリープ全体でスリープ状態を維持するように指示します/ウェイクアップサイクル。

3
一時停止しているラップトップのバッテリーがなくなった場合、データが破損するリスクはありますか?
私はラップトップをそのままsuspend使用する傾向がxfce4-power-managerあります。通常、バッテリーは次回(充電器を接続したとき)まで十分に充電されていますが、忘れて1週間ほど経過するとバッテリーが空になり、ラップトップがシャットダウンしますそれ自体が(強制的に)ダウンします。 これらの場合、データ破損のリスクはありますか?ハードドライブはすでに同期していて、オフになっているので、私はそうではないと思いますsuspend。 さらに、人は選ぶべきsuspend、hibernateまたはいくつかのハイブリッド変種?

4
bashで、control-zを使用してプロセスを一時停止した場合の潜在的な悪影響は何ですか?
bashを使用すると、でプロセスを一時停止できますcontrol-z。ただし、一時停止するとプロセスが適切に動作しない場合に注意すべき一般的な状況やガイドラインはありますか? 私の具体的なシナリオは、予想よりも時間がかかっていたtarファイルを作成することでした。一時停止してバックグラウンドに置きたかったのですが、止めないことにしました。もちろん、私の質問はtarに固有のものではありません。むしろ、bashの一時停止機能と、プロセスが一時停止された場合の反応が悪くなる原因について少し理解したいと思っています。


1
pm-suspend vs systemctl suspend?
systemdを使用するLinuxディストリビューションの場合、これら2つのコマンドの間に実際的な違いはありますか? systemctl suspend pm-suspend どちらを使用するか、どちらを優先するべきですか?

3
systemdウェイクアップ後にユーザースクリプトを実行する方法
私のdebian jessieデスクトップボックスが(新しい光沢のあるsystemdを介して)スリープから復帰すると、マウスの設定がデフォルトに戻り、カスタマイズがリセットされました xinput set-prop 12 'Device Accel Constant Deceleration' 2.5 ログイン時に実行されます。 ウェイクアップ時に任意のユーザースクリプトを実行するにはどうすればよいですか?(ユーザーがXセッションの所有者であると想定します) 私が思い出す限り、以下はsystemdセットアップで行った唯一のカスタマイズです(はい、それは任意のユーザーには機能しないため完全に間違っていることはわかっていますが、その方法はまだわかりません) ...これは多少関連しています) さらに、現在X画面を使用しているユーザーとして、ウェイクアップ前に任意のユーザースクリプトを実行するにはどうすればよいですか? cat /etc/systemd/system/i3lock.service #systemctl enable i3lock.service [Unit] Description=i3lock Before=sleep.target [Service] User=fommil Type=forking Environment=DISPLAY=:0 ExecStart=/usr/bin/i3lock -c 000000 [Install] WantedBy=sleep.target
10 systemd  suspend 

1
外部ディスプレイが接続されている場合でも、蓋が閉じていると一時停止できません
私のラップトップにはGnome 3.16.4を搭載したFedora 22が搭載されています。通常、ふたを閉じると一時停止します。ただし、外部ディスプレイが(VGAを介して)接続されている場合、蓋を閉じると、gnomeデスクトップは外部ディスプレイに転送されます。 ただし、外部ディスプレイが接続されている場合でも、ラップトップを一時停止してください。これが私がチェックして試したものです: ふたを開いたり閉じたりするときは、でsystemd-logindわかるように操作を記録しjournalctl -b -u systemd-logindます。 Dec 09 08:39:39 workstation systemd-logind[980]: Lid closed. Dec 09 08:39:47 workstation systemd-logind[980]: Lid opened. 私は/etc/systemd/logind.conf次のように構成しました: [Login] #NAutoVTs=6 #ReserveVT=6 #KillUserProcesses=no #KillOnlyUsers= #KillExcludeUsers=root #InhibitDelayMaxSec=5 #HandlePowerKey=poweroff #HandleSuspendKey=suspend #HandleHibernateKey=hibernate #HandleLidSwitch=suspend HandleLidSwitchDocked=suspend #PowerKeyIgnoreInhibited=no #SuspendKeyIgnoreInhibited=no #HibernateKeyIgnoreInhibited=no #LidSwitchIgnoreInhibited=yes #IdleAction=ignore #IdleActionSec=30min #RuntimeDirectorySize=10% #RemoveIPC=yes 具体的には、HandleLidSwitchDocked=ignore行をコメント化してに変更しましたsuspend。そして、残りは(systemdによって)デフォルトであると言われています。しかし、再起動後、機能しませんでした。 私のビデオカードは「Intel Corporation Broadwell-U Integrated Graphics」です(出力はlspci)。それはnvidiaではないので、このスレッドで説明されているバグの影響は受けていないと思いますか? では、外部ディスプレイが接続されている場合でも、Fedora …

3
Samsung UltraブックがCrunchbangで休止状態およびサスペンド後にウェイクアップしない
Samsung ATIV BOOK 9 Liteでサスペンドとハイバネートを機能させるのに数時間苦労してきました。画面を再開しようとすると、電源がオンになりますが、画面が黒のままです。capslock ledは、capslockキーを押しても反応しないため、Fnキーを使用して画面の輝度を上げても機能しません。 カーネルバージョン3.11と3.12rc5を使用しましたが、pmログではあまりわかりません。 $ uname --all Linux wiske 3.11-2-amd64 #1 SMP Debian 3.11.10-1 (2013-12-04) x86_64 GNU/Linux 私のハードウェア: $ lspci 00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 16h Processor Root Complex 00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 983d 00:01.1 Audio device: …

2
debianベースのディストリビューションに関するシステム全体の電源管理ポリシー?
タイムアウト後、私たちのラボ(Mint Debianエディションを実行中)のアイドル状態のマシンをスタンバイ状態にしたいと思います。私はpm-suspendを試してみましたが、マシンがスタンバイ状態になり、正常に起動します。 ユーザーがログインしていないときに有効になるシステム全体の電源ポリシーを設定する方法を知っている人はいますか?Laptop-mode-toolsなどのパッケージを試しましたが、サスペンドタイムアウトがありません。 理想的には、これはデスクトップ環境から完全に独立している必要があります。googlingが見つけた唯一の解決策は、タイムアウト後にpm-suspendを呼び出すxautolockでGDMログアウトフックをハックすることです。

2
サスペンド後の即時ウェイクアップ
私のDebian 9システムは、手動または自動でスリープモード(RAMにサスペンド)に入ってから2〜5秒で起動します。スリープモードがどのように呼び出されても、問題は常に発生します:蓋を閉じる、電源ボタン、またはターミナルから。何が問題でしょうか? ここにシステム情報があります: $ sudo dmidecode | grep -A3 '^System Information' System Information Manufacturer: LENOVO Product Name: 20ET004LGE Version: ThinkPad E460 $ uname -a Linux 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux 問題の原因となるデバイスを確認するために、を/proc/acpi/wakeup発行してすべてのデバイスを一時的に確認してから無効echo DeviceName > /proc/acpi/wakeupにしましたが、問題はまだ解決しません。これは私が変更する前です: $ cat /proc/acpi/wakeup Device S-state Status Sysfs node LID S4 *enabled platform:PNP0C0D:00 SLPB …

3
ノートブックが目覚める理由を見つける方法は?
ノートブックのサスペンドに問題がありますが、望まないときに目覚めます(すぐに、またはかなり遅れてバッグに入れられます-ここで解決する2つの問題がある可能性があります)。しかし今のところ、この質問はトラブルシューティングについてresumeです。最後のアクションのトリガーが何であるかを教えてくれるコマンドを実行できますか?たとえば、キーが押されたかどうか、電源ボタン、ウェイクオンラン信号であったかどうか、AC電源からバッテリーに切り替わっていたかどうかなどです。 Windowsでは、入力powercfg -lastwakeしてこれを見つけることができるようです。そのため、そのコマンドに相当するLinuxを探しています。 そのようなコマンドがない場合、どのログファイルで何を探す必要がありますか? (Mint 16、xfce、Lenova Thinkpad、カーネル3.11.0-12-generic)

1
ラップトップでのCIFS共有の自動マウント
これに似た質問をいくつかのバリエーションで以前に見たことがありますが、まだ満足のいく答えを見つけることができていません。 ここに私が持っているものがあります: 頻繁にネットワークを切り替える、モバイル性の高いDebianラップトップ。 多くのCIFS共有が存在する自宅のFreeNASサーバー。 ここに私が欲しいものがあります: 家にいるときにCIFS共有ディレクトリにアクセスすると、CIFS共有が自動マウントされます。 他の場所にいるときにCIFS共有にアクセスすると、すぐにエラーが返されます(つまり、NASが存在しないことを確認する前に、ネットワークを5分間考えないでください)。 マシンをサスペンドまたはハイバネートするときは、共有をきれいにアンマウントして、マシンが再びウェイクアップしたときにマウントが薄い空気を指さないようにします。共有を完全にマウント解除できない場合(プロセスがディレクトリを使用している場合)は、次のいずれかを実行します。 サスペンド/ハイバネートを中止して、誰がマウントにキャンプしているのか教えてください。または とにかくアンマウントを強制し、サスペンド/ハイバネートを続行します。 追加のクレジット:ネットワーク接続が切断された場合(プラグを抜くか、WAPとの関連付けを失う場合)、共有をきれいにアンマウントしてください。 追加クレジット:この魔法は、使用中のネットワークマネージャーから独立している必要があります。 私が読んださまざまなオプションはどれも適切ではないようです。 autofs 信頼できるようですが、サスペンド/ハイバネートを意識していないようです。 の_netdevオプションは興味深いように見えますがmount、/etc/fstabNFS共有にのみ適用されるようです。 まだgvfs仕事に就けていませんが、頑張っていません。 これに取り組む方法について何か提案はありますか? 補遺: これが私がこれまでにやったことの短いバージョンです。私はをインストールしてautofs、自動マウントされたすべてのボリュームを強制的に期限切れにする小さなシェルスクリプトを作成しました。これは、ネットワークインターフェイスがダウンしたときに呼び出されます。 資格情報を外部ファイル(yuck)に保存して、CIFSサーバーのオートマウンターマップを作成しました。次に、次のシェルスクリプトを記述しました。 #!/bin/sh -e # Expire everything in the automounter. if [ -f /var/run/autofs.pid ]; then kill -USR1 "$(cat /var/run/autofs.pid)" fi USR1シグナルを自動マウントデーモンに送信すると、未使用のマウントがすべて強制的に期限切れになります。次に、このスクリプトをに配置/etc/network/if-down.d/autofsし、ソフトリンクをに配置しました/etc/network/if-post-down.d/autofs。NetworkManagerは、接続が切断されると、後者のディレクトリにあるすべてのスクリプトを呼び出すため、自動マウントされたファイルシステムはすべてマウント解除する必要があります。 しかし、私はその手配にひどく満足していません。最初は、autofs自動マウントされたボリュームを区別せず、USR1を受信すると、非ネットワークボリュームを含むすべての非アクティブボリュームをアンマウントします。 さらに、CIFSサーバーのログインパスワードはファイルに保存する必要があります。私はそれを求められることを望んでいます。 とにかく、それは私がこれまで一緒にくじいてきたものです。うまくいきますが、もっと良いものを使って喜んでいます...

4
コンピュータが再開されたときに実行されるスクリプトをどこに置くか?
コンピュータがメモリサスペンドから復帰したら、画面をロックする必要があります。 そこで、次のスクリプトを/usr/lib/pm-utils/sleep.dとに配置しようとしましたが、/etc/pm/sleep.d実行されませんでした。 #!/bin/sh case "$1" in hibernate|suspend) ;; thaw|resume) vlock -ans ;; *) exit $NA ;; esac PSそれpm-suspendはそうではありませんpm-hibernate。 編集 systemdサービスも試したが、運が悪かった: # /etc/systemd/system/resume@.service [Unit] Description=User resume actions After=suspend.target [Service] User=root Type=simple ExecStart=vlock -ans [Install] WantedBy=suspend.target そして私も電話しましたsystemctl enable resume@.serviceが、vlockはまだ呼ばれていませんでした。

1
サスペンドから自動的に復帰することは可能ですか?
これが私の問題です: Archを実行しているラップトップを家に置いているだけです。電池の寿命は4時間ですが、娘が保管場所の近くで遊んでいて、プラグを抜いてしまうことがあります。ええと、5時間後に帰宅したとき、私のラップトップは完全にシャットダウンされました。 さらに、時々私はそれを一時停止したままにしておき、1日ほど忘れます-同じ問題。 これが私の命題です: だから、私の考えでは、15分または30分おきに実行されるcronジョブを作成し、バッテリーの寿命を確認できると思いました。バッテリー寿命が残りN分未満の場合、ラップトップを休止状態にすることができます。これは、私のラップトップが通常の「オン」の状態であれば問題なく機能します。しかし、私が停止されている場合、それほどではありません。だから私の質問は2つあります-これを行うためのより良い方法はありますか?そうでない場合は、一時停止モードで何らかの監視を行うことは可能ですか?基本的にそのcronジョブを実行するだけですか? これがうまくいきました: 以下のuswsuspのアーチのwiki上の指示、私はからuswsuspインストールAUR。次のコマンドを使用します。 wayne@jughead:~$ swapon -s Filename Type Size Used Priority /dev/sda2 partition 530140 56744 -1 私が発見したの/dev/sda2は、私のスワップパーティションの名前です。だから私はこれを私の中に設定しました/etc/suspend.conf snapshot device = /dev/snapshot resume device = /dev/sda2 ここにmkinitcpio.confにuresumeを追加しました: HOOKS="base udev autodetect pata scsi sata resume uresume filesystems usbinput fsck" 作成/etc/pm/config.d/moduleして入れました SLEEP_MODULE=uswsusp 初期化。 ラップトップが認識# s2ram --testされなかった(表示されたMachine unknown)ため、--forceオプションを使用する必要がありました。 では/usr/lib/pm-utils/module.d/uswsusp、すべてのs2ramオプションをに変更しましたs2both。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.