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

fdisk(「固定ディスク」用)は、ディスクパーティション機能を提供するコマンドラインユーティリティです。

1
cfdiskまたはfdisk?
manのページを読んでいると、fdiskこの興味深いテキストに出くわしました。 周りにはいくつかの* fdiskプログラムがあります。それぞれに問題と長所があります。cfdisk、fdisk、sfdiskの順に試してください。(確かに、cfdiskは、受け入れるパーティションテーブルに厳しい要件があり、高品質のパーティションテーブルを生成する美しいプログラムです。可能な場合はそれを使用してください。fdiskはバグの多いプログラムであり、通常は妥当なものを生成します結果。その単一の利点は、BSDディスクラベルと他の非DOSパーティションテーブルをサポートしていることです。可能であればそれを避けてください。sfdiskはハッカー専用です-ユーザーインターフェイスはひどいですが、fdiskよりも正しいです。 fdiskとcfdiskの両方よりも強力です。さらに、非対話的に使用できます。) オプションの形式が2つのアプリケーションで同じではないことに気づきました。 - melancholy():/$ sudo fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 …

1
UUIDを使用してディスク全体(/ dev / sda)を参照する
私のシステム(Debianの)上で、私は見ることができますUUID私のディスク・パーティションのすべての識別子を(すなわち/dev/sda1、dev/sda2..) ls /dev/disk/by-uuid/ ただし、それ自体のUUID識別子は表示されません/dev/sda。でディスク全体を参照することは可能UUIDですか? 特定のディスクを参照したいので、これが必要です/dev/sda。 編集 @don_crisstiによって提案されたソリューションは素晴らしいです。ただし、UUIDは、同じモデル/製造元のすべてのハードディスクで同じであり、シリアル番号で一意ではないようにしてください。 を使用するudevadmと、ディスクの属性を確認できます。 udevadm info -n /dev/sda -a ATTRS{model}=="Samsung SSD 840 " ATTRS{vendor}=="0x8086" ATTRS{class}=="0x010700" ATTRS{device}=="0x1d6b" .... UUIDこれらの属性からを生成して、同じモデル/メーカーのディスクが同じになるようにするにはどうすればよいUUIDですか?
9 udev  disk  fdisk  uuid 

2
不良ブロックの修正
取得後 WARNING: Your hard drive is failing Device: /dev/sdb [SAT], 1 Offline uncorrectable sectors 走る $ sudo smartctl -a /dev/sdb smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-514.26.2.el7.x86_64] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: KingDian S200 60GB Serial Number: 2017022100551 LU …

3
追加のGPT情報を取得します。「fdisk -l」と同等
以下のHDDを使用するGPTに相当するものは何ですか? # fdisk -l /dev/hda > /mnt/sda1/hda_fdisk.info マルチパーティションイメージからの復元または抽出に重要である可能性がある追加のhdd情報を取得するために、https://wiki.archlinux.org/index.php/disk_cloning(「ディスクイメージの作成」の下)からこれを取得しました。 これを行うと、次のようなエラーが発生します。 「警告:GPT(GUIDパーティションテーブル)が「/ dev / sda」で検出されました!util fdiskはGPTをサポートしていません。GNUPartedを使用してください。」

4
ddおよびfdiskコマンドからのデバイスの保護
特定の特定のデバイスがddコマンドの出力ファイルおよびコマンドのターゲットになるのを防ぐ方法があるかどうか疑問に思っていますfdisk。現在、2つの操作を使用して、ブートローダー、カーネル、ルートファイルシステムの書き込みをSDカードにセットアップしています/dev/sdd。と混同するsddことsdb、またはsda文字AとDキーボードが近接していることが常に少し心配です。この形式のコマンドを回避する方法を見つけたいです。 dd if=/dev/sd[a-zA-Z0-9]* of=/dev/sd[ab] または fdisk /dev/sd[ab]

1
パーティションの番号を変更する方法
過去に、パーティション番号を変更することを勧めるが、フォックス・モルダーのように「逆の証拠は完全に説得力があるわけではない」という投稿を見てきました。 より高速なM.2 ssdにUbuntuをインストールする前に起動していた古いMBRディスクがあります。古いWin8パーティションを削除して、スペースをLinuxに戻したい fdisk /dev/sda Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x3457a860 Device Boot Start End Sectors Size …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.