web-dev-qa-db-ja.com

ドライブをNTFSとしてフォーマットし、Debianで自動マウント

/ 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/fstabを編集して、PARTUUIDを含めます。

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

そして最後にそれをマウントすることができます:

$ mount -a

しかし、その後エラーが発生します:

マウント:fsタイプが間違っている、オプションが間違っている、/ dev/sdb1のスーパーブロックが間違っている、コードページまたはヘルパープログラムがない、またはその他のエラー

場合によっては、syslogに役立つ情報があります-dmesgを試してください。尾かそこら。

私は解決策を探しましたが、なぜそれが間違っているのかと思いますが、なぜそれが機能しないのか分かりません。 nfs-commoncifs-utilsをインストールしています。ドライブをフォーマットし、単一のNTFSパーティションを作成してから、fstabを使用してそれらをマウントしたいだけです。

2
MortenMoulder

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

そのため、最初にパーティションをフォーマットする必要があります。その後、マウントできるようになります。

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

mkfs.ntfs -f /dev/sdb1

-fは高速フォーマットを意味します

また、パッケージntfs-3gがマシンに存在するかどうかを確認し、インストールされていない場合は/etc/fstabのエントリをntfsからntfs-3gに変更することをお勧めします

Fstabで使用しているntfsの機能は制限されています

gentoo wiki from ntfs からの引用

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

3
D'Arcy Nader