
私のコンピュータには250GB SSDと1TB HDDが含まれています。実行すると、fdisk -l
HDDに対して次の出力が表示されます。
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM035-1RK1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
これは、1TBのスペースがあることを示します。しかし、私が走るとき
df /dev/sda -H
Filesystem Size Used Avail Use% Mounted on
udev 8.3G 0 8.3G 0% /dev
8.3GBの容量のみが表示されます。このHDDの残りの990GBにどのようにアクセスしますか?事前に助けてくれてありがとう!
答え1
使用法df
が正しくありません。マニュアルページを参照してください。
If an argument is the absolute file name of a disk device node containing
a mounted file system, df shows the space available on that file system
rather than on the file system containing the node.
表示されているファイルシステムudev
は にマウントされて/dev
おり、アクセス中のノードは にあります/dev
。
HDDのデータへのアクセスに問題があります(例:読み取りまたは書き込み)。
以下を実行してみてください。sudo fdisk -l /dev/sda
これにより、すべてのパーティションを含むハードドライブ全体が表示されます。
答え2
使用可能なスペースを表示するには、ディスク内のパーティション番号を指定する必要があります。
df -h /dev/sda1
答え3
さまざまなコメントの議論で判断すると、ハードドライブをまったく使用しない可能性があります。出力を確認して、関連するパーティション、暗号化デバイス、またはLVMボリュームがないことをlsblk
確認してください。つまり、1行だけが言及され、対応するTYPE値はです。sda
sda
disk
まず、お勧めします分割ディスク。ディスク全体を単一のパーティションとして使用しても、ディスクの有効なパーティションテーブルは、ディスクが使用中であることを他のオペレーティングシステムに示します。これは、ディスクを別のシステムに移動する必要がある場合(たとえば、移行または回復目的など)に役立ちます。
次に、ディスクが分割されたら、実際には次のことを行う必要があります。ファイルシステムの作成あなたが作ったパーティションに。 (Windowsではこれを「フォーマット」と呼びます。)Linuxにはいくつかの可能なファイルシステムタイプがあります。ext4
おそらく最もよく知られていますが、XFS
おそらくマルチテラバイトのファイルシステムに好まれます。
同様のGUIツールを使用している場合は、両方のgparted
手順を実行できます。コマンドラインでパーティション(パーティションなど)を使用またはfdisk /dev/sda
作成したり、ファイルシステムをここに作成したりできます。cfdisk /dev/sda
mkfs.ext4 /dev/sda1
mkfs.xfs /dev/sda1
ファイルシステムを作成したら、目的の場所にマウントポイントを作成する必要があります。マウントポイントは空のディレクトリだけです。たとえば: mkdir /bigdata
。
/etc/fstab
次に、ファイルシステムを自動的にマウントする行を作成する必要があります。を使用したと仮定すると、xfs
その行は次のようになります。
/dev/sda1 /bigdata xfs defaults 0 0
ext4の場合、行は次のようになります。
/dev/sda1 /bigdata ext4 defaults 0 2
(この行の最後のフィールドは、ブート時にファイルシステムが自動的にスキャンされるかどうかを決定します。別のブートタイムステップではなく、ファイルシステムがアクティブになっている間、ルーチンの整合性チェックがバックグラウンドで処理されているext4
間にこれらのルーチンチェックが必要です。しますxfs
。)
これで、最終的にファイルシステムをマウントできます。
mount /bigdata
ファイルシステムを正常にマウントした後に最初にすべきことは、所有権と権限を自分に合った値に設定することです。たとえば、これがパーソナルコンピュータの場合は、一般ユーザーアカウントにアクセス権を割り当てることができます。
chown <your_username>: /bigdata
これで空きディスク容量が増えます/bigdata
。
答え4
ディスクを購入したときにWindows用にパーティションが割り当てられている可能性がありますが、ディスクはそうではありません。 fdiskを使用するとパーティションを作成できますが、最も近代的なfdiskユーティリティではない可能性があります。パーティションエディタ、コマンドライン、またはGUI(parted、gparted)もあります。あなたはあなたの選択を選ぶことができます。