タグ付けされた質問 「block-device」

固定サイズのブロック、セクター、またはクラスターでのデータの読み取り/書き込みをサポートするデータストレージデバイス。

7
ディスクがSSDかHDDかを知る方法
ディスクがソリッドステートドライブかハードディスクかを知りたい。 lshwインストールされていません。私はそうしyum install lshw、それはlshwという名前のパッケージがないと言います。どのバージョンのhttp://pkgs.repoforge.org/lshw/が私のCentOSに適しているかわかりません。 私はネットを検索しましたが、ドライブがSSDかHDDかを知る方法を説明するものは何もありません。最初にフォーマットするだけですか? 結果fdisk -l: Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00074f7d Device Boot …

4
ディレクトリが配置されているデバイスを特定する
私が行った場合 # cd / # ln -s /home test # cd test # mount --bind $PWD /mnt のエントリ/proc/mountsは /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 これはに取り付けられて/homeいて簡単に推論できないデバイス$PWDです/test。/proc/mountsバインドマウントがシンボリックリンクや他のバインドマウントなどによって潜在的に「隠されている」ディレクトリ/ファイルにある可能性がある場合、一般的にどのデバイス(つまり、/ dev / sda2)が表示されるかを判断するにはどうすればよいですか?

4
ブロックデバイスとしてネットワークを介して、あるコンピューターから別のコンピューターにブロックデバイスをマウントするにはどうすればよいですか?
DVDやCDROMなどのブロックデバイスをエクスポートして、ブロックデバイスとして別のコンピューターにマウントできるようにすることは可能ですか? 注: NFSやSambaを使用してこれを行うことに興味はありません。実際には、光学式ドライブをリモートコンピューターの光学式ドライブとして表示する必要があります。

7
/ dev / sdデバイスをそれらが表すハードウェアに関連付けるにはどうすればよいですか?
ドライブが故障し始めており、/dev/sdbデバイスファイルの指定によってのみデバイスを知っています。そのデバイスファイルを実際のハードウェアデバイスに関連付けて、どのドライブを物理的に交換するかを知るために使用できる方法は何ですか? ボーナス:/dev/disk/このインストールにサブディレクトリがない場合はどうなりますか?(悲しいことに、私はしません)

8
ディスク/ディスクのコピーを遅くする
Linuxでコピープロセスを遅くする方法はありますか? 10GBなどの大きなファイルがあり、別のディレクトリにコピーしたいのですが、フルスピードでコピーしたくありません。もっと速くではなく、1mb / sの速度でコピーしたいとしましょう。標準のLinux cpコマンドを使用したいと思います。 これは可能ですか?(はいの場合、どのように?) 編集:だから、私は達成しようとしているものにもっとコンテキストを追加します。 USB経由で大きなファイルを(ペンドライブ、USBディスクなどに)コピーするときにArchLinuxシステムに問題があります。usbバッファーキャッシュがいっぱいになると、システムが応答しなくなります(マウスが停止することもあります;散発的にしか動きません)。コピー操作はまだ進行中ですが、ボックスの100%のリソースが必要です。コピー操作が完了すると、すべてが正常に戻ります。すべてが完全に応答します。 おそらくハードウェアエラーかもしれませんが、この問題を抱えているマシンが2台あることは知っています(両方ともArchLinux上にあり、1台はデスクトップボックス、2台目はラップトップです)。 これに対する最も簡単で最速の「解決策」は、USBドライブの平均書き込み速度でファイルをコピーすることにより、このバッファがいっぱいになるのを防ぐことです(「本当の」解決策ではなく、単なるい「ハック」です)それで十分でしょう。

6
FreeBSDのすべての接続デバイスをリストします
LinuxのFreeBSDバリアントlsblkとはblkid何ですか? 次lsblkの例と同じ種類の情報を提供するものが必要です。 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT /dev/sda 8:0 0 465.8G 0 disk ├─/dev/sda1 8:1 0 1007K 0 part ├─/dev/sda2 8:2 0 256M 0 part /boot ├─/dev/sda3 8:3 0 9.8G 0 part [SWAP] ├─/dev/sda4 8:4 0 29.3G 0 part / ├─/dev/sda5 8:5 0 29.3G 0 part /var ├─/dev/sda6 …

4
Linux Kernel> 3.0に障害のあるディスクを完全に無視するように指示する方法は?
私は、バス上の一台のSATAハードディスクと三星ラップトップ(クロノスS7)を有するata:1として検出され、/dev/sda上に8G SSDをata:2、/dev/sdbSATAインターフェースの残りの部分に、および様々な他のデバイス。 問題は、SSDディスクが メインボードにはんだ付け(移動不可) 破壊された(すべての操作でI / Oエラーが発生する) BIOSには表示されません(おそらく壊れているため) 今、このディスク: 障害のあるディスクの調査を試みるブートを3〜5分遅らせますが、これは迷惑です。 しかし、最も厄介なのは、システムが失敗したために中断/dev/sdbできないことです。 起動時の遅延に耐えることができることに注意してください---私が心配しているのは、再開/一時停止のことです。 質問は次のとおりです: ata:2でデバイスをプローブすることさえ避けるようにカーネルに指示できますか? 古いカーネル(<3.0)では、まだソースを少し掘り下げることができたが、hdb=ignoreそのトリックを実行するスタイルのコマンドラインパラメーターがありました。 私はすべてして以下に提案トリックしようとしているudevとlibata:force無駄に、カーネルパラメータを。具体的には、以下は機能しません。 次/etc/udev/rules.d/のファイルの1つに追加する(初期実行のように、00-ignoredisk.rulesまたは後期99-ignoredisk.rulesまたはその両方で) SUBSYSTEMS=="scsi", DRIVERS=="sd", ATTRS{rev}=="SSD ", ATTRS{model}=="SanDisk iSSD P4 ", ENV{UDISKS_IGNORE}="1" また KERNEL=="sdb", ENV{UDISKS_IGNORE}="1" また、多くの中間ソリューション---これにより、ブート後にディスクにアクセスできなくなりますが、ブート時にプローブされ、サスペンド時にチェックされます---サスペンドが失敗します。 システムファイルを編集する/lib/udev/rules.d/60-persistent-storage.rules(そしてudisks、udisks2)変更 KERNEL=="ram*|loop*|fd*|nbd*|gnbd*|dm-|md", GOTO="persistent_storage_end" に KERNEL=="ram*|loop*|fd*|nbd*|gnbd*|dm-|md|sdb*", GOTO="persistent_storage_end" 繰り返しになりますが、これはユーザー空間からディスクをマスクする何らかの効果がありますが、ディスクはまだカーネルに見えます。 すべての可能な組み合わせでのブート(だけでなく、それらの多く)のlibata:force(例えば見つけパラメータここ無効DMA、低速または任意の障害が発生したディスクについて---動作しないために)。パラメーターは使用されますが、ディスクは引き続きプローブされ、失敗します。 http://paste.ubuntu.com/6186145/に完全udevadm info -a -n /dev/sdb貼り付け smartctl -i /dev/sdb -T permissive 与える: root@samsung-romano:/home/romano# …

3
デバイスファイルを削除するとどうなりますか?
/ devの下にあるファイルについては大体知っています。 2つのタイプ(文字/ブロック)があることを知っています。これらのファイルにアクセスすると、カーネル内のドライバーと通信します。 特に両方のタイプのファイルについて、1つを削除するとどうなるかを知りたいです。ブロックデバイスファイルを削除した場合、たとえば/dev/sda、もしあれば、どのような効果がありますか?ディスクをアンマウントしましたか? 同様に、削除すると/dev/mouse/mouse0どうなりますか?マウスが機能しなくなりましたか?自動的に置き換えられますか? これらのファイルを削除することもできますか?VMがセットアップされている場合は、試してみます。

3
Linuxで2台のハードディスク(SSDおよび非SSD)を使用したパーティション分割[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 2つのディスクに次の空き領域があります。 SSD-240G(sda) 非SSD-240G(sdb) データを保存するためだけに、SSDを使用してパッケージと非SSDをインストールする必要があることを理解しています。私の場合の最適なパーティションスキーマ(スワップを含む)は何ですか? 自動パーティション分割を試みたとき、1つのディスクにのみインストールされ、8Gをスワップ専用にしました。 PS。Linux Mintは、既にインストールされているWindows 7と一緒にデュアルブートとしてインストールします。 更新: 8GBのRAMがありますWindowsが非SSDドライブにインストールされています。

7
論理ブロックデバイス名と物理ブロックデバイス名の間のマッピング
異なる論理ブロックデバイス名と物理ブロックデバイス名の間のマッピングを把握できません。「cat / proc / diskstats」の出力は次のとおりです。 104 0 cciss/c0d0 ... 104 1 cciss/c0d0p1 ... 104 2 cciss/c0d0p2 ... 104 16 cciss/c0d1 ... 253 0 dm-0 ... 253 1 dm-1 ... 253 2 dm-2 ... 253 3 dm-3 ... 「df -h」の出力は次のとおりです。 /dev/cciss/c0d0p1 99M 39M 56M 42% /boot /dev/mapper/VolGroup01-LogVol02 908G 760G 103G 89% …
19 lvm  block-device 

1
他のユーザーにアクセスを許可せずに、特定のユーザーにデバイスへのアクセス許可を与える
にカードリーダーを取り付けてい/dev/sdbます。 私がやっていることは、所有者、グループ、そして世界のその他の人々にすべての許可を与えることです: sudo chmod 777 /dev/sdb 別の組み合わせを使用して、所有者(私)のみがカードリーダーを使用できるようにすることはできますか? ユーザーアカウントは1つだけです。



4
スクリプトからマウント解除されたパーティションのファイルシステムを見つける
AIF(Arch Installation Framework)を使用してカスタム自動インストールを作成していますが、パーティションを指定してパーティション上のファイルシステムを見つける必要があります。 これまでのところ私はこれを持っています: grok_partitions () { local partitions= for label in `ls /dev/disk/by-label | grep "Arch"` do if [ $label == "Arch" ] then mount_point="/" else IFS="-" read base mount <<< "${label}" mount_point="/${mount}" fi local partition=$(readlink -f /dev/disk/by-label/${label}) local part_no=$(echo ${partition} | grep -Po '\d+') local fs=$(parted -mls | …

4
ループデバイスが必要なのはなぜですか?
私は以前に使用してイメージファイルを作成するために使用されるdd、使用して、それらの上にファイルシステムを設定mkfsし、mountパーティションをマウントとしては、それらにアクセスします。後で、多くの例losetupがループデバイスエントリをの下/devに作成し、それをマウントするために事前に使用することをインターネットで見ました。ループデバイスとして動作し、独自の/devエントリを持つために画像ファイルが実際に必要な理由がわかりませんが、同じ動作をすべての手間をかけずに取得できます。 概要:現実のシナリオで/dev/loopXは、fsイメージをマウントせずにマウントできるのに、エントリが存在する必要があるのはなぜですか?ループデバイスの使用は何ですか?

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