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

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

2
Linux BTRFS-故障したドライブでシングルに変換
少量のバックストーリー: HTPCのセットアップに使用されるさまざまな映画やテレビ番組を保存する小さなメディアファイルシステムがあります。これは元々btrfs、1TB WD外付けドライブでを使用してセットアップされました。 後で、このファイルシステムRAID1ミラーリング機能を提供するために、別のドライブを購入することにしました。このドライブはシーゲイトバラクーダ(2TB、BARRACUDA 7200.14ファミリー)です。残念ながら、これはドライブの良い選択ではありませんでした。ドライブはすぐに大量の読み取りエラーの発生を開始しましたが、BTRFSはそれらを修正できました。 最近、このドライブからの読み取りエラーの量が急増し、その状態は着実に悪化しています。BTRFSがクラッシュし始めています: kernel: RSP: 0018:ffff88005f0e7cc0 EFLAGS: 00010282 kernel: RIP: 0010:[<ffffffffa0081736>] [<ffffffffa0081736>] btrfs_check_repairable+0xf6/0x100 [btrfs] kernel: task: ffff88001b5c4740 ti: ffff88005f0e4000 task.ti: ffff88005f0e4000 kernel: Workqueue: btrfs-endio btrfs_endio_helper [btrfs] kernel: CPU: 1 PID: 3136 Comm: kworker/u8:3 Tainted: G O 4.5.3-1-ARCH #1 kernel: invalid opcode: 0000 [#1] PREEMPT SMP kernel: kernel …
12 linux  raid  btrfs 

3
Linuxシステムのスワップ領域の量は重要ですか?
Linuxのスワップ領域の量が小さすぎて(1Gbなど)設定されていて、メインRAMが小さい場合は問題になり128Gbますか? スワップ領域の量を常にRAMの2倍に設定する必要がありますか? 更新しました: こんにちは、この質問に答えてくれてありがとう。実際、小さなクラスターシステムを使用するときに問題が発生したため、この質問があります。問題はここに掲載されています。次の図は、この小さなクラスター内のコンピューターの一部に関する情報です。 MEMTOTそのマシンのRAMの合計量で、SWAPTOそのマシンのSW AP領域の合計量であり、SWAPUSスワップ領域の使用量です。写真に示されているように、SWAPの使用は確かにわずかです。 これらの問題を解決しようとすると、中に掲載するとここでスワップ領域の量がちょうどである、あまりにも小さく設定されている場合、我々はわからない1Gbとの相対128Gb写真のように、。したがって、この質問があります。この投稿の元のバージョンに背景情報全体を掲載しなかったのが残念です。その前に、RAMの量が多い場合、SWAPの量を小さく設定できると考えました。SWAPをに設定しようとしc0148ましたが16Gb、問題はないと思われます(その状態を長期間観察した後、この結論を取る必要があるかもしれません)。 私たちはLinuxシステムの専門家ではありません。その理由を説明することはできませんでした。これがクラスタシステムであり、SGEが各マシンのリソースを管理している可能性があります。また、そのマシンは多くのユーザーが送信した多くのジョブで使用される可能性があるため、比較的大量のSWAPが必要です。 さらに、SWAPの量を大きくしすぎた場合、それが引き起こす他の問題も考慮するに値します。

5
Chrome 33はLinuxでい、ブロック状のピクセル化されたフォントを表示します
Gentoo Linuxボックスで最新バージョンのChrome(33)に更新した後、GitHubなどの特定のサイトは、い、ピクセル化された、アンチエイリアス処理されていないフォントでレンダリングを開始しました。今では基本的に小さなテキストは読むことができません。 これまで、GitHubはWindows、Linux、およびMacコンピューターで同じように見えました。それで、ここで何が起こったのでしょうか、どうすれば修正できますか? 編集:Chrome 34の安定版リリースで修正されたようです。

1
USBスティック上の複数のWindowsインストーラー
最近、これらのSanDisk Extreme 64GBスティックの1つを手に入れて、いじくり始めました。このストーリーでは、これはremovableビットが設定されているモデルであることに注意してください0(つまり、Windowsはすべてのパーティションをデフォルトで認識します。それぞれがエクスプローラーで単一のディスクとして表示されます)。 目標: 単一のスティックに多くの異なるブート可能なディストリビューションを作成するには それらの中には、Windows 7インストーラーとWindows 8インストーラーが必要です。 Windows(およびできれば他のOS)で自動マウントされるパーティションは1つだけです(最初のパーティション(ファイル用のストレージ))。これは、起動可能なパーティションまたはそれらのファイルの偶発的な変更を防ぐためです。NTFSタイプである必要があります。 必要に応じて、このスティック上で直接起動可能な完全永続Linux(できればUbuntu)も必要です。 これらの機能はすべて、USBスティックからマシンを起動するときに表示される単一のメニューから利用できます。 とりとめ: これは、SYSLINUXとGRUBの組み合わせを使用することで、すべて簡単に実現できます(以下を参照)。ただし、1つの問題があります。Linuxベースのすべてのブータブルアイテム(create ramdisk -> load kernel -> have funPartEd Magic、Ubuntu Installerなどのスキームを使用するもの)は、単一のブータブルパーティション上の独自のフォルダーから実行しても問題はないようです。単に異なるフォルダに入れて、単一のSYSLINUXメニューエントリをポイントするだけでうまくいきます(その後使用するものは何でも、単に別のSYSLINUXかもしれません:))。 問題は(いつものように:D)Windowsインストーラーにあります。彼らは(または言うべきですbootmgr)相対パスの認識を拒否します。たとえば、Windowsインストーラーをフォルダーに配置すると、Win7次のよう/Win7/bootmgrになります。実際に格納されている場所ではなく、制御が渡されたときに、かっこいいモノが探します。当然ながら、単一のパーティション(単一のディレクトリ構造)に複数のWindowsインストーラーを配置することはできません。これは目標2に違反します。\Boot\BCD\Win7\Boot\BCD 現在のスキーム: 画像を投稿するには10の評判が必要です:(。これが視覚化されたスキームです。 説明: 通常のNTFSパーティション。あなたがそれでやりたいことをしてください-それはそれらの敏感なブートリンクには影響しません:) FAT32ブートパーティション。これは、MBRから制御が転送される場所です。これは、MBRから制御を転送できるようにするためにプライマリである必要があります。メインSYSLINUX-メニューを表示するもの(GOAL 5およびGOAL 1)が含まれています。 以下のすべてのパーティションは、ディスクごとに最大4つのプライマリパーティションを持ち上げるように拡張されています Windows 7インストーラー。このパーティションには、その上にあるGRUBを指すブートセクターが含まれ/bootmgrています(なぜこれほど多くのブートローダーがあるのか​​尋ねないでください-テストのセットアップです:))。以下の懸念事項(GOAL 2)を除き、正常に動作します。 Windows 8インストーラー。このパーティションには、を指すGRUBを指すブートセクターが含まれてい/bootmgrます。以下の懸念事項(GOAL 2)を除き、正常に動作します。 Ubuntuが通常の方法(同じUSBスティックから)を使用してインストールされた永続的なLinuxパーティション。GRUBを使用して、ブートメニューを管理します。もちろんブートセクタもあります(GOAL 4)。 Linuxスワップ。通常、以前のパーティションでLinuxによって使用されますが、誰が使用できるかについての制限に拘束されません。 これで、GOAL 3を除いて、すべて正しいように見えます(そして動作します)。 問題点: hiddenフラグを使用してこれらのパーティションをWindowsから見えないようにしようとしましたが、うまく機能しました。また、Windowsのインストーラーの目に見えないようにしました。隠しパーティションからWindowsをインストールしようとすると、インストーラーは基本的に、:Oからどこでブートしたかを見つけられませんでした。これは重大な問題です。 Windowsインストーラーを格納するために2つの追加パーティションを使用しました。これは本当に素晴らしいスキームではありません。何かを変更したいときはいつでも、これらに当てはまらないので、パーティションを再作成する必要があります。これは非重要な問題です-私はそれで生きることができます。 私の考え: ISOLINUXやGRUB4DOSのようなものがあります(これについて検索すると表示されます)。私が理解したことから、それらは実際にWindowsインストーラの起動可能な.isoをマウントするのに役立ちます。本当?一部のページには、このようにマウントされたイメージに関する警告が含まれており、BIOSブートステージでのみアクセスできます。Windowsインストーラーが起動すると、マウントされたイメージを表示できません。本当?私を正しい方向に向けることができますか? たぶん私は(基本的に、私は戦うため、Windowsのためのいくつかのカスタムインストーラを使用することができbootmgr、ここで時間を100%)、または、それは正気になりそうという何とか?これは実行できますか?これにより、パーティションがまだ非表示になり、インストーラーがおそらくそれを表示しないという問題が残っていると思いますchrootbootmgr たぶん、パスをハックすることができますがbootmgr、それはかなり大胆な仮定です:) これに関する追加のアドバイスがあれば、ここでそれを議論することを大歓迎します。どんな提案も受け付けています。明確にする必要があるものや追加情報を提供する必要がある場合は、お気軽にお問い合わせください。 …

1
Linuxの再起動のマジックナンバーの目的は何ですか?
Linus Torvalds氏のためのWikipediaのページ、それが記載されています。 Linuxカーネルのリブートシステムコールは、生年月日(16進数で記述)をマジック値として受け入れます。 Linux reboot()関数のドキュメントには、2つのマジックナンバーが必要でmagicありmagic2、再起動することが示されています。 Googleの検索により、マジックナンバーに関する多くの情報が明らかになりますが、マジックナンバーの具体的な目的や、機能するためにこれらの値を関数に渡す必要がある理由は明確ではありません。 私はこれを解決しようと本当に苦労しています。魔法の値は、そのために単に渡されるように思えます。 どんな情報でも大歓迎です...
12 linux  reboot 

7
リモートサーバーで実行されているLinuxのディストリビューションを確認するにはどうすればよいですか?
リモートサーバーが実行しているLinuxのバージョンを確認しようとしています。SSHでアカウントに接続し、次のコマンドを使用しました:uname -a そして、私は得た:Linux just103.justhost.com 2.6.32-20130307.60.9.bh6.x86_64#1 SMP Thu Mar 7 15:58:33 EST 2013 x86_64 x86_64 x86_64 GNU / Linux しかし、それはどのバージョンのLinuxであるかを教えてくれません。 何かアドバイス?おかげで、 ソール lynx.cfgというファイルがあるので、lynx.cfgというヘッドを作成しました。 このファイルのデフォルトの配置は/etc/lynx.cfg(Red Hat Linux、Fedora)です それでは、システムがRed Hat linuxまたはFedoraであることを意味しますか?
12 linux 

2
OOMのキラー歯を再度与えるにはどうすればよいですか?
かつて私は、OOMキラーが過度に攻撃的であり、使用していたアプリを殺したことを呪っていました。不正なプログラムのために15分間定期的にシステムがスラッシングするのを定期的に監視し、キーボードに反応しないため、最終的に強制電源オフに頼るとき、私は自分が思っていたよりも良くなっていることに気付きました当時。 OOM-killerを古い血に飢えた方法に戻すにはどうすればよいですか?
12 linux  ubuntu 

4
/ dev / zeroから/ dev / nullへのDD…実際に何が起こるか
コマンドで何が起こるか sudo dd if=/dev/zero of=/dev/null bs=500M count=1. ゼロは実際にどこに行き、一般的に何が起こりますか?速度は905 MB / sです ramdiskにddした場合、速度は388 MB / sのみです。そして、私ddは私のHDDに速度がわずか63.2 MB /秒です
12 linux 

1
/ devディレクトリに、ワイヤレスアダプターを表すデバイスファイルがありますか?
私は/ devディレクトリを調査してきましたが、すべてのデバイスがそれらのファイルにマップされていますか?具体的には、ワイヤレスファイルを探しています。/ dev / wifiや/ dev / wlan0のようなものを探していた Wirlessは動作していますが、/ devでデバイスが見つからないようです。multilibでslackware 14.0 64ビットを使用します。これが私の/ devリストです http://pastebin.com/YtRUgnKV

6
wgetまたはhttrackを使用してアーカイブされたWebサイトをミラーリングする際の問題
wgetを使用して、Webサイトのローカルミラーを作成しようとしています。しかし、すべてのリンクページを取得していないことがわかりました。 こちらがウェブサイトです http://web.archive.org/web/20110722080716/http://cst-www.nrl.navy.mil/lattice/ で始まるすべてのページが必要なわけではありませんがweb.archive.org、で始まるすべてのページが必要ですhttp://web.archive.org/web/20110722080716/http://cst-www.nrl.navy.mil/lattice/。 を使用するwget -rと、ファイル構造で web.archive.org/web/20110722080716/http://cst-www.nrl.navy.mil/lattice/index.html, しかし、私はこのデータベースの一部であるすべてのファイルを持っていません、例えば web.archive.org/web/20110808041151/http://cst-www.nrl.navy.mil/lattice/struk/d0c.html. おそらくhttrackのほうがうまくいくかもしれませんが、今はそれをつかみすぎています。 それでは、どのようにしてインターネットアーカイブウェイバックマシンからアーカイブされたウェブサイトのローカルコピーを取得することが可能でしょうか?

4
シェルからVimコマンドを実行するには?
これは馬鹿げた質問かもしれませんが、私に耐えてください。 新しい作業環境をセットアップするときに行う通常の作業の一部を自動化しており、Vimコマンドを自動化したい:BundleInstall(すべてのVimプラグインをインストールするため)。 これをシェルから実行することは可能ですか? あるいは、スクリプトでVimを実行し:BundleInstall、実行し、終了して終了するまで待機することは可能ですか? ありがとう。
12 linux  vim  shell  make 

4
100%CPUを使用するゾンビプロセス
ゾンビプロセスの任意のリソース(RAMとCPU)を使用すべきではない、あるコア全体を占有私の8コア64ビットのUbuntu 11.10 Desktopインストールに。 これは次の出力ですps -el|grep Z。 F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 Z 1000 10317 1 99 80 0 - 0 exit ? 19:27:15 java <defunct> ...そして、ここからの抜粋ですtop: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10317 deltik …
12 linux  cpu  java  process  top 

2
同じファイル、異なるファイルサイズ
FTPサーバーからlftpとTransmit(Macアプリ)を使用してバックアップを作成しました。すべて問題ありませんが、1-2ファイルのファイルサイズは異なりますが、同じです。 最初のファイル: http://dl.dropbox.com/u/229956/deadcow_seo.php 2番目のファイル: http://dl.dropbox.com/u/229956/deadcow_seo.php_2.php これら2つのファイルの違いは何ですか?
12 linux  backup  ftp 

3
Firefoxのブックマークとその他の個人ファイルのバックアップbashスクリプト
私は自分のデスクトップ用にWindowsからUbuntuに移行していますが、Firefoxブックマーク、個人ドキュメントなどの個人データをバックアップする簡単な方法を知りたいです。 Windowsではすべてを手動でコピーしており、Ubuntuではbashスクリプトを作成して自動的にコピーしたいと考えています。 ファイルを作成して実行可能にすることと、この簡単な例以外には、bashスクリプトの知識はありません。 #!/bin/bash cp /files/file.doc /media/flashdrive/ 現在のプロファイルを自動的に検出するにはどうすればよいですか?(現在、私のコンピューターには3つのプロファイルがあり、1つは使用しないプロファイル、もう1つはブックマークのない妻用プロファイル、もう1つは私のプロファイルです)。
12 windows  linux  bash  backup 

1
.ISOを作成するときにLinuxが許容サイズエラーを報告するのはなぜですか?
Linuxのカスタマイズを試しましたが、.ISOをビルドするときにこのエラーが発生します。 $ mkisofs -r -o rhel.iso -b isolinux/isolinux.bin -c isolinux/boot.cat ./ INFO: UTF-8 character encoding detected by locale settings. Assuming UTF-8 encoded filenames on source filesystem, use -input-charset to override. Unknown file type (unallocated) ./.. - ignoring and continuing. Using RELEA000.HTM;1 for /RELEASE-NOTES-pt_BR.html (RELEASE-NOTES-U1-pt_BR.html) Size of boot image is 20 …
12 linux  iso-image 

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