ユーザ用ツール

サイト用ツール


linux:disk

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
linux:disk [2018/07/08 00:02] nullponlinux:disk [2026/01/29 13:23] (現在) nullpon
行 15: 行 15:
 └─sda2   8:   0   10G  0 part / └─sda2   8:   0   10G  0 part /
 sr0     11:   1 1024M  0 rom sr0     11:   1 1024M  0 rom
 +```
 +
 +## mount
 +
 +lsblkで接続されているディスクを調べる
 +
 +```
 +$ lsblk
 +NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
 +sda           8:   0 117.6G  0 disk
 +├─sda1        8:1    0   200M  0 part
 +└─sda2        8:2    0 117.4G  0 part
 +```
 +
 +sda1はおそらくEFI領域、目当てのパーティションはsda2。これを/media/externalにマウント
 +
 +
 +```
 +sudo mkdir -p /media/external
 +sudo mount /dev/sda2 /media/external
 ``` ```
  
行 27: 行 47:
  
  * noop - 何もせずに受付順に処理。SSD等の高速ストレージや、別途スケジューラを持っているraidコントローラがある場合など  * noop - 何もせずに受付順に処理。SSD等の高速ストレージや、別途スケジューラを持っているraidコントローラがある場合など
- * deadline - 待ち時間を一定にするようにがんばる。データベースやSSD向け。[[https://wiki.debian.org/SSDOptimization#Low-Latency_IO-Scheduler|SSDで大きなファイルを扱う場合はこちらが良いらしい]]+ * deadline - 待ち時間を一定にするようにがんばる。データベースやSSD向け。[SSDで大きなファイルを扱う場合はこちらが良いらしい](https://wiki.debian.org/SSDOptimization#Low-Latency_IO-Scheduler)
  * cfq - プロセス毎にキューを持つ。だいたいの環境で上手く動く  * cfq - プロセス毎にキューを持つ。だいたいの環境で上手く動く
  * anticipatory - ハードディスク向け、もはや使う事はないので忘れましょう(RHELでは既に無効化されてるっぽい)  * anticipatory - ハードディスク向け、もはや使う事はないので忘れましょう(RHELでは既に無効化されてるっぽい)
 +
 +Linux 5ではからシングルキューのIOスケジューラが削除され、マルチキュー対応のスケジューラのみとなっている。
 +
 + * none - マルチキューのnoop、nvme接続のSSDのような非常に高速なデバイス向け
 + * bfq - HDD
 + * mq-deadline - マルチキューのdeadline、SSD
 + * kyber - SSD
  
 ## ディスクの使用状況を調べる ## ディスクの使用状況を調べる
linux/disk.1531008124.txt.gz · 最終更新: by nullpon