私はさまざまな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/sda
GUIが正しく起動されていることを確認します。動作している場合はgparted
変更せずに閉じます。
問題がgparted
ソフトウェアの場合は、お気に入りのLinux bootCD(またはライブUSB)から再起動し、そこでgparted
問題のあるドライブをテストしてください。
ただし、gparted
正しく起動すると/dev/sda
USB ドライブに障害が発生します。おそらく:
USBドライブのパーティションテーブルが破損しています。大切なデータならバックアップしておいて
gddrescue
確認してみてください。gpart
パーティションが存在する場所を推測し、それに応じて処理できます。テーブルは次の場所にあります。いくつかの最新フォーマット私が知らない
gparted
のは、- パーティションテーブルがまったくない場合や、ディスク全体がファイルシステムである可能性があります。このような場合はインストールしてみてください。出力は
dmesg
次のようになります。はいインストールする。
答え2
VMWorkstationを使用している場合:
私はGPartedを使って/ dev / sda1(Ubuntu 14.04 64)を拡張しました。私がしたことは次のとおりです。
ダウンロードGParted ISOソース(SourceForge)。
行く設定、探すCD/DVD(SATA)、クリックISOファイルの使用をクリックし、ダウンロードしたISOを追加します。
システムを起動し、押し続ける F2(確認してください。異なる場合があります。これは難しいです。早く終了する必要があります。)または緑色の矢印をクリックして選択してください。BIOSで起動(尊重)。
選ぶ始める、移動光学ドライブ最初はF10保存して終了を押します。
しばらく待つと入場が完了しましたGPartedライブ。 (メモリの変更には注意してください。)
答え3
@chronic788 私も同じpbを持っています。私の場合は、gparted
Launchpad 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
私の分析:
gparted
gpartedbin
スクリプト内を検索できるように呼び出す前に、いくつかのチェックを実行するbashスクリプトです。udisks2.inhibit
gparted
$ 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
()再び有効にすることでした。したがって、コマンドは次のようになります。gparted
sudo -b
sleep 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)