Debian でドライブを NTFS でフォ​​ーマットし、自動的にマウントします。

Debian でドライブを NTFS でフォ​​ーマットし、自動的にマウントします。

/dev/sda(Debian のデフォルト SSD) を除くすべてのドライブを完全に消去してフォーマットしようとしています。いくつかのエラーが発生しており、正しく実行していることを完全にはわかりません。

$ lsblk

sdb      8:16   0 931.5G  0 disk

/dev/sdb私が望むドライブもNTFSで完全にフォーマットされてマウントされています。パーティション、MBRなどを消去するには、次の手順を実行します。

$ dd if=/dev/zero of=/dev/sdb bs=512 count=1

その後、次のようにできます。

$ parted /dev/sdb mklabel gpt
$ parted /dev/sdb p

Model: ATA WDC WD10EARS-00Y (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End  Size  File system  Name  Flags

ドライブにはGPTパーティションテーブルがあります。次にNTFSパーティションを作成し、詳細を再印刷します。

$ parted /dev/sdb mkpart primary ntfs 0% 100%
$ parted /dev/sdb p

Model: ATA WDC WD10EARS-00Y (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  1000GB  1000GB               primary  msftdata

1TBの総容量が必要であることがわかります。

それでは/etc/fstab、単にmount /dev/sdb /home/1TB/fstabを実行しましょう。

$ blkid

/dev/sda1: UUID="3608e3af-e6b3-4d63-a234-6bd53813e983" TYPE="ext4" PARTUUID="118c8db8-01"
/dev/sda5: UUID="b2091441-279b-4013-b7b1-299de571280f" TYPE="swap" PARTUUID="118c8db8-05"
/dev/sdb1: PARTLABEL="primary" PARTUUID="12c3cc3a-ce49-437b-b4d9-81c75a8f5d51"

/etc/fstabPARTUUIDを含めるように編集されました。

PARTUUID=12c3cc3a-ce49-437b-b4d9-81c75a8f5d51 /home/1TB/ ntfs defaults

最後にインストールできます。

$ mount -a

しかし、エラーが発生します。

マウント: 無効なファイルシステムの種類、無効なオプション、/dev/sdb1 の無効なスーパーブロックがないコードページまたはヘルパーまたはその他のエラー

場合によっては、syslogで有用な情報を見つけることができます。 dmesg tailなどを試してみてください。

解決策とそれがなぜ間違っているのかを調べましたが、なぜ機能しないのかわかりません。私もnfs-common持っていてcifs-utils設置しました。ドライブをフォーマットし、NTFSパーティションを作成し、fstabを使用してマウントしたいと思います。

答え1

エラーはファイルシステムが存在しないことを示します。

したがって、パーティションをマウントする前にフォーマットする必要があります。

次のコマンドを実行します。

mkfs.ntfs -f /dev/sdb1

-fクイックフォーマットを意味します

ntfs-3gまた、コンピュータにパッケージがあることを確認し、そうでない場合はパッケージをインストールし、エントリをから次に/etc/fstab変更することをお勧めしますntfsntfs-3g

ntfsfstabの機能が制限されています。

から引用ntfsに関するGentoo Wiki

注:2017年11月現在、メインラインNTFSカーネルドライバはNTFSの機能サポートに非常に制限されています。カーネル構成情報は、サポートを「部分的ですが安全」と定義します。このドライバは既存のファイルを上書きできますが、ファイルやディレクトリを作成、削除、または名前を変更することはできません。1ほとんどのNTFSユーザーは、サポートされているFUSEバージョンを有効にしようとします。

答え2

パーティションをマウントできません。まず、パーティション内にファイルシステムを作成する必要があります。これを行うには、mkntfs を使用します。その後、ファイルシステムをマウントできます。

関連情報