お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-12-27 23:30:48

makopi
メンバ
登録日: 2009-11-01

parted の bug --- ubuntu14.04

Ubuntu14.04 で確認した parted の bug です。
Japanese Kaizen に報告した方が良いのでしょうか?(バグレポートってやった事がないので・・)


1つ目は
https://forums.ubuntulinux.jp/viewtopic.php?id=17989

2つ目は

コード:

sudo parted <device filename> -ms p

結果表示が乱れます。
/dev/sda では起こらないのですが /dev/sdb (ここでは SSD) で起こります。

コード:

sudo LANG=C parted <device filename> -ms p

を実行したら乱れないのですけど・・・。

コード:

makoto@t552-u1404:~/Desktop$ sudo parted /dev/sda -s p
[sudo] password for makoto: 
モデル: ATA TOSHIBA MQ01ABD1 (scsi)
ディスク /dev/sda: 1000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt

番号  開始    終了    サイズ  ファイルシステム  名前                          フラグ
 1    1049kB  473MB   472MB   ntfs              Basic data partition          hidden, diag
 2    473MB   578MB   105MB   fat32             EFI system partition          boot
 3    578MB   595MB   16.8MB                    Microsoft reserved partition  msftres
 4    595MB   1000GB  1000GB  ntfs              Basic data partition          msftdata

makoto@t552-u1404:~/Desktop$ sudo parted /dev/sdb -s p
モデル: TOSHIBA THNSNH256GCST (scsi)
ディスク /dev/sdb: 256GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt

番号  開始    終了   サイズ  ファイルシステム  名前  フラグ
 1    1049kB  300MB  299MB   fat32                   boot
 2    300MB   118GB  118GB   ext4
 3    118GB   136GB  18.0GB  linux-swap(v1)
 4    136GB   227GB  90.5GB  ext4
 5    227GB   232GB  5243MB

makoto@t552-u1404:~/Desktop$ sudo parted /dev/sda -ms p
BYT;
/dev/sda:1000GB:scsi:512:512:gpt:ATA TOSHIBA MQ01ABD1;
1:1049kB:473MB:472MB:ntfs:Basic data partition:hidden, diag;
2:473MB:578MB:105MB:fat32:EFI system partition:boot;
3:578MB:595MB:16.8MB::Microsoft reserved partition:msftres;
4:595MB:1000GB:1000GB:ntfs:Basic data partition:msftdata;
makoto@t552-u1404:~/Desktop$ sudo parted /dev/sdb -ms p
BYT;
/dev/sdb:256GB:scsi:512:512:gpt:TOSHIBA THNSNH256GCST;
1:1049kB:300MB:299MB:fat32:Project-Id-Version: parted 2.2
Report-Msgid-Bugs-To: [email protected]
POT-Creation-Date: 2010-05-28 20:30+0200
PO-Revision-Date: 2015-07-24 00:17+0000
Last-Translator: Hiroshi Takekawa <Unknown>
Language-Team: Japanese <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2015-08-04 06:30+0000
X-Generator: Launchpad (build 17656)
Language: ja
:boot;
2:300MB:118GB:118GB:ext4:Project-Id-Version: parted 2.2
Report-Msgid-Bugs-To: [email protected]
POT-Creation-Date: 2010-05-28 20:30+0200
PO-Revision-Date: 2015-07-24 00:17+0000
Last-Translator: Hiroshi Takekawa <Unknown>
Language-Team: Japanese <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2015-08-04 06:30+0000
X-Generator: Launchpad (build 17656)
Language: ja
:;
3:118GB:136GB:18.0GB:linux-swap(v1):Project-Id-Version: parted 2.2
Report-Msgid-Bugs-To: [email protected]
POT-Creation-Date: 2010-05-28 20:30+0200
PO-Revision-Date: 2015-07-24 00:17+0000
Last-Translator: Hiroshi Takekawa <Unknown>
Language-Team: Japanese <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2015-08-04 06:30+0000
X-Generator: Launchpad (build 17656)
Language: ja
:;
4:136GB:227GB:90.5GB:ext4:Project-Id-Version: parted 2.2
Report-Msgid-Bugs-To: [email protected]
POT-Creation-Date: 2010-05-28 20:30+0200
PO-Revision-Date: 2015-07-24 00:17+0000
Last-Translator: Hiroshi Takekawa <Unknown>
Language-Team: Japanese <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2015-08-04 06:30+0000
X-Generator: Launchpad (build 17656)
Language: ja
:;
5:227GB:232GB:5243MB::Project-Id-Version: parted 2.2
Report-Msgid-Bugs-To: [email protected]
POT-Creation-Date: 2010-05-28 20:30+0200
PO-Revision-Date: 2015-07-24 00:17+0000
Last-Translator: Hiroshi Takekawa <Unknown>
Language-Team: Japanese <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2015-08-04 06:30+0000
X-Generator: Launchpad (build 17656)
Language: ja
:;
makoto@t552-u1404:~/Desktop$ sudo LANG=C parted /dev/sdb -ms p
[sudo] password for makoto: 
BYT;
/dev/sdb:256GB:scsi:512:512:gpt:TOSHIBA THNSNH256GCST;
1:1049kB:300MB:299MB:fat32::boot;
2:300MB:118GB:118GB:ext4::;
3:118GB:136GB:18.0GB:linux-swap(v1)::;
4:136GB:227GB:90.5GB:ext4::;
5:227GB:232GB:5243MB:::;
makoto@t552-u1404:~/Desktop$

オフライン

 

#2 2016-01-18 23:15:25

nekomatu
メンバ
登録日: 2007-08-10

Re: parted の bug --- ubuntu14.04

こんにちは。2番の問題について確認してみました。
まとめますと、
Xenial(最新版)では修正されていることが確認できましたので、この案件ではバグレポートは不要と考えます。
再現手順で確認することができました。また、バグである可能性が高いように見えますが、どのバージョンで修正されたかなど追跡はしていません。

1番目の問題については手を出していません。
よければ15.10のLiveCDなどで試して頂けると良いかもしれません。
partedのバージョンが14.04においては2.3で、15.10においては3.2となっているからです。

以上になります。

2番の問題について確認した事柄
====================
私の手元でも14.04で再現しました。
LANG=Cのほかに"en_US" も崩れませんでした。しかし、"en_US.UTF-8" では化けてしまいました。
なので、翻訳リソースがおかしいというわけでもなさそうな気配でした。

どのバグか探すべきなのですが、最新版で修正されているか確認しました。

環境は現時点(2016/01/18)のXenial(開発版)です。

コード:

$ parted --version
parted (GNU parted) 3.2
$  sudo LANG=C parted /dev/sda -ms p
BYT;
/dev/sda:107GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:103GB:103GB:ext4::boot;
2:103GB:107GB:4250MB:::;
5:103GB:107GB:4250MB:linux-swap(v1)::;

$ sudo echo $LANG
ja_JP.UTF-8
$ sudo parted /dev/sda -ms p
BYT;
/dev/sda:107GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:103GB:103GB:ext4::boot;
2:103GB:107GB:4250MB:::;
5:103GB:107GB:4250MB:linux-swap(v1)::;

以上です。

オフライン

 

#3 2016-01-22 22:35:53

makopi
メンバ
登録日: 2009-11-01

Re: parted の bug --- ubuntu14.04

nekomatu さん、ありがとうございます。

こちらでも '16.01.19 時点での Xenial (16.04) にて動作を確認しました。
修正されています。

あと、
https://forums.ubuntulinux.jp/viewtopic.php?id=17989
についての修正もされているようです。
下の /dev/sde が問題だった HDD です。

コード:

ubuntu@ubuntu:~$ sudo parted /dev/sde -ms p
BYT;
/dev/sde:1000GB:scsi:4096:4096:gpt:Hitachi HDS721010DLE630:;
1:1049kB:300MB:299MB:fat32::boot, esp;
2:300MB:118GB:118GB:ext4::;
3:118GB:136GB:18.0GB:linux-swap(v1)::;
4:136GB:227GB:90.5GB:ext4::;
5:227GB:232GB:5243MB:::;
ubuntu@ubuntu:~$ sudo parted /dev/sda -ms p
BYT;
/dev/sda:1000GB:scsi:512:512:gpt:ATA TOSHIBA MQ01ABD1:;
1:1049kB:473MB:472MB:ntfs:Basic data partition:hidden, diag;
2:473MB:578MB:105MB:fat32:EFI system partition:boot, esp;
3:578MB:595MB:16.8MB::Microsoft reserved partition:msftres;
4:595MB:1000GB:1000GB:ntfs:Basic data partition:msftdata;
ubuntu@ubuntu:~$ sudo parted /dev/sdc -ms p
BYT;
/dev/sdc:31.5GB:scsi:512:512:gpt:STT EXPRESS ST1:;
1:1049kB:316MB:315MB:fat32::boot, esp;
2:316MB:31.3GB:31.0GB:ext4::msftdata;
ubuntu@ubuntu:~$ echo $LANG
ja_JP.UTF-8
ubuntu@ubuntu:~$

更に再起動して /dev/sdb になっていますが Xenial の gparted でパーティションを構築してみました。
filesystem の表示が見えます。


コード:

ubuntu@ubuntu:~$ echo $LANG
ja_JP.UTF-8
ubuntu@ubuntu:~$ sudo parted /dev/sdb -ms p 
BYT;
/dev/sdb:1000GB:scsi:4096:4096:gpt:Hitachi HDS721010DLE630:;
1:1049kB:1000GB:1000GB:ntfs:aa:msftdata;
ubuntu@ubuntu:~$

オフライン

 

Board footer

Powered by FluxBB