GPartedを起動できません。

GPartedを起動できません。

私はさまざまなUSBドライブで作業してきましたが、これにはGpartedを使用してきました。しかし、明確な理由なしにはもはやgparted始まりません。

グラフィックアプリケーションを開いてパスワードを使用して認証すると、何も起こりません。

私が走ったらsudo gparted。私は得る:

インストール:無効なファイルシステムタイプ、無効なオプション、/run/udisks2/inhibit-polkitの無効なスーパーブロック、不足しているコードページ、ヘルパー、またはその他のエラー場合によっては、syslogで有用な情報を見つけることができます。 dmesg tailをお試しください。

私が実行すると、dmesg次のようになります。

[ 1225.545050] usb 2-1: new high-speed USB device number 23 using xhci_hcd
[ 1225.568016] usb 2-1: New USB device found, idVendor=0781, idProduct=5583
[ 1225.568027] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1225.568033] usb 2-1: Product: Ultra Fit
[ 1225.568038] usb 2-1: Manufacturer: SanDisk
[ 1225.568042] usb 2-1: SerialNumber: 4C531001390502102383
[ 1225.570640] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 1225.572092] scsi8 : usb-storage 2-1:1.0
[ 1226.571712] scsi 8:0:0:0: Direct-Access     SanDisk  Ultra Fit        1.00 PQ: 0 ANSI: 6
[ 1226.572353] sd 8:0:0:0: Attached scsi generic sg1 type 0
[ 1226.574166] sd 8:0:0:0: [sdb] 242614272 512-byte logical blocks: (124 GB/115 GiB)
[ 1226.577102] sd 8:0:0:0: [sdb] Write Protect is off
[ 1226.577115] sd 8:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 1226.578691] sd 8:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1226.596148]  sdb: sdb1
[ 1226.600044] sd 8:0:0:0: [sdb] Attached SCSI removable disk
[ 1226.886103] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[ 1237.359985] sdb: detected capacity change from 124218507264 to 0
[ 1251.998948] usb 2-1: USB disconnect, device number 23

内容が多くないので上部を省略しました。少なくとも私が考えたのはそうです。ここに記載されているSanDisk Ultrafitには、実際にUSBドライブが接続されておらず、何時間も接続されていないことが気になります。これは私がフォーマットしているドライブの1つです。

なぜまだここにあり、それに関連していますか?どういうわけか明示的に削除する必要がありますか?ドライブファイルシステムの一部がわからない場合は、Gpartedがこれを行う場所を読みました。

再実行するにはどうすればよいですかgparted

ありがとうございます!

答え1

問題を解決するには、注意深いgpartedたとえば、動作していることが知られているディスクで実行して、gparted /dev/sdaGUIが正しく起動されていることを確認します。動作している場合はgparted変更せずに閉じます。

問題がgpartedソフトウェアの場合は、お気に入りのLinux bootCD(またはライブUSB)から再起動し、そこでgparted問題のあるドライブをテストしてください。

ただし、gparted正しく起動すると/dev/sdaUSB ドライブに障害が発生します。おそらく:

  1. USBドライブのパーティションテーブルが破損しています。大切なデータならバックアップしておいてgddrescue確認してみてください。gpartパーティションが存在する場所を推測し、それに応じて処理できます。

  2. テーブルは次の場所にあります。いくつかの最新フォーマット私が知らないgpartedのは、

  3. パーティションテーブルがまったくない場合や、ディスク全体がファイルシステムである可能性があります。このような場合はインストールしてみてください。出力はdmesg次のようになります。はいインストールする。

答え2

VMWorkstationを使用している場合:

私はGPartedを使って/ dev / sda1(Ubuntu 14.04 64)を拡張しました。私がしたことは次のとおりです。

  1. ダウンロードGParted ISOソース(SourceForge)

  2. 行く設定、探すCD/DVD(SAT​​A)、クリックISOファイルの使用をクリックし、ダウンロードしたISOを追加します。

  3. システムを起動し、押し続ける F2(確認してください。異なる場合があります。これは難しいです。早く終了する必要があります。)または緑色の矢印をクリックして選択してください。BIOSで起動(尊重)。

  4. 選ぶ始める、移動光学ドライブ最初はF10保存して終了を押します。

  5. しばらく待つと入場が完了しましたGPartedライブ。 (メモリの変更には注意してください。)

答え3

@chronic788 私も同じpbを持っています。私の場合は、gpartedLaunchpad PPAリポジトリからアップグレードした後です。

私の/dev/sdcディスクは大丈夫ですが、次のようにgparted文句を言います。

$ sudo -b gparted /dev/sdc
 mount: wrong fs type, bad option, bad superblock on /run/udisks2/inhibit-polkit,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

私の分析:

gpartedgpartedbinスクリプト内を検索できるように呼び出す前に、いくつかのチェックを実行するbashスクリプトです。udisks2.inhibitgparted

$ grep /usr/.*/udisks2.inhibit $(which gparted)
if test -x "/usr/lib/udisks2/udisks2-inhibit"; then
    /usr/lib/udisks2/udisks2-inhibit $BASE_CMD
$ grep "\bmount" $(locate /udisks2-inhibit | head -1) | tail -1
mount --move /run/udisks2/inhibit-polkit "$DIR"

このmount --move /run/udisks2/inhibit-polkit $DIRコマンドは上記のエラーの原因です。

私の回避策は一時的に(1秒間のみ)無効にしてから、背景が始まるとすぐにudisks2-inhibit()再び有効にすることでした。したがって、コマンドは次のようになります。gpartedsudo -bsleep 1

$ sudo chmod -v -x /usr/lib/udisks2/udisks2-inhibit;sudo -b gparted /dev/sdc;sleep 1;sudo chmod -v +x /usr/lib/udisks2/udisks2-inhibit
mode of ‘/usr/lib/udisks2/udisks2-inhibit’ changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
======================
libparted : 2.3
======================
Fontconfig warning: ignoring C.UTF-8: not a valid language tag
mode of ‘/usr/lib/udisks2/udisks2-inhibit’ changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)

関連情報