Partition 1 does not start on physical sector boundary.

OSを入れ直してmountしようとしたらでてたエラー? もともとでていました。

この記事は結局何もしない記事です。

[code lang=text] [root@n54l ~]# fdisk -l

ディスク /dev/sda: 2000.4 GB, 2000398934016 バイト ヘッド 255, セクタ 63, シリンダ 243201 Units = シリンダ数 of 16065 * 512 = 8225280 バイト セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト I/O size (minimum/optimal): 4096 bytes / 4096 bytes ディスク識別子: 0xa6980d8f

バイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 243201 1953512001 83 Linux Partition 1 does not start on physical sector boundary. [/code]

Partition 1 does not start on physical sector boundary.について調べたら <a href="">http://www.masudak.net/blog/2014/04/20/201404201842/">こちら</a>の記事がでてきたのでこれを参考にしました。 やっていることは上記の記事に書いてある通り

[code lang=text] fdisk /dev/sdcのようにしてメッセージが出ているデバイスを指定する xを押してエキスパートモードにする pを押して現状確認(パーティション1の新規データ開始位置が63になってることを把握) bを押して領域内のデータの先頭に移動する pを押してパーティション番号指定。今回は1でズレが出てるので、1を指定 新規データ開始位置を「64」にする wを押して書き込み [/code]

です。

[code lang=text] [root@n54l ~]# fdisk /dev/sda

The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted.

警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを 強く推奨します。 and change display units to sectors (command 'u').

コマンド (m でヘルプ): x

上級者コマンド (m でヘルプ): p

ディスク /dev/sda: ヘッド 255, セクタ 63, シリンダ 243201

Nr AF Hd Sec Cyl Hd Sec Cyl 開始 サイズ ID 1 00 1 1 0 254 63 1023 63 3907024002 83 Partition 1 does not start on physical sector boundary. 2 00 0 0 0 0 0 0 0 0 00 3 00 0 0 0 0 0 0 0 0 00 4 00 0 0 0 0 0 0 0 0 00

上級者コマンド (m でヘルプ): b パーティション番号 (1-4): 1 新規データ開始位置 (1-3907024064, 初期値 63): 64

上級者コマンド (m でヘルプ): w パーティションテーブルは変更されました!

ioctl() を呼び出してパーティションテーブルを再読込みします。

警告: パーティションテーブルの再読込みがエラー 16 で失敗しました: デバイスもしくはリソースがビジー状態です。 カーネルはまだ古いテーブルを使っています。新しいテーブルは 次回リブート時か、partprobe(8)またはkpartx(8)を実行した後に 使えるようになるでしょう ディスクを同期しています。 [/code]

ということでreboot

[code lang=text] [root@n54l ~]# reboot

Broadcast message from root@n54l (/dev/pts/1) at 22:36 ...

The system is going down for reboot NOW!

[root@n54l ~]# fdisk -l

ディスク /dev/sda: 2000.4 GB, 2000398934016 バイト ヘッド 255, セクタ 63, シリンダ 243201 Units = シリンダ数 of 16065 * 512 = 8225280 バイト セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト I/O size (minimum/optimal): 4096 bytes / 4096 bytes ディスク識別子: 0xa6980d8f

バイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 243201 1953512000+ 83 Linux [/code]

追記 しかしmountできなくなっていた。

[code lang=text] [root@n54l ~]# e2label /dev/sda1 e2label: Bad magic number in super-block while trying to open /dev/sda1 Couldn't find valid filesystem superblock. [/code]

多分もう一度フォーマットとかいろいろなんかすればいいんだろうけど中のデータが大切だった &実は前からでていたものだったので元に戻すことにします。

[code lang=text] [root@n54l ~]# fdisk /dev/sda

The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted.

警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを 強く推奨します。 and change display units to sectors (command 'u').

コマンド (m でヘルプ): コマンド (m でヘルプ): x

上級者コマンド (m でヘルプ): p

ディスク /dev/sda: ヘッド 255, セクタ 63, シリンダ 243201

Nr AF Hd Sec Cyl Hd Sec Cyl 開始 サイズ ID 1 00 1 1 0 254 63 1023 64 3907024001 83 2 00 0 0 0 0 0 0 0 0 00 3 00 0 0 0 0 0 0 0 0 00 4 00 0 0 0 0 0 0 0 0 00

上級者コマンド (m でヘルプ): 上級者コマンド (m でヘルプ): b パーティション番号 (1-4): 1 新規データ開始位置 (1-3907024064, 初期値 64): 63

上級者コマンド (m でヘルプ): w パーティションテーブルは変更されました!

ioctl() を呼び出してパーティションテーブルを再読込みします。 ディスクを同期しています。 [root@n54l ~]# [root@n54l ~]# e2label /dev/sda1 hdd1 [/code]

でmountした・・・・ もう少し調べてからなんかわかったら追記予定。。。。

ちなみにmountしていないhddならこんな感じでw押したらもうでなくなると思う。

[code lang=text] [root@n54l ~]# fdisk /dev/sdd

The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted.

警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを 強く推奨します。 and change display units to sectors (command 'u').

コマンド (m でヘルプ):x

上級者コマンド (m でヘルプ): p

ディスク /dev/sdd: ヘッド 255, セクタ 63, シリンダ 121601

Nr AF Hd Sec Cyl Hd Sec Cyl 開始 サイズ ID 1 00 1 1 0 254 63 1023 63 1953520002 fd Partition 1 does not start on physical sector boundary. 2 00 0 0 0 0 0 0 0 0 00 3 00 0 0 0 0 0 0 0 0 00 4 00 0 0 0 0 0 0 0 0 00

上級者コマンド (m でヘルプ): b パーティション番号 (1-4): 1 新規データ開始位置 (1-1953520064, 初期値 63): 64

上級者コマンド (m でヘルプ): w パーティションテーブルは変更されました!

ioctl() を呼び出してパーティションテーブルを再読込みします。 ディスクを同期しています。 [/code]