저는 다양한 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 드라이브가 연결되어 있지 않고 몇 시간 동안 연결되어 있지 않은 것이 궁금합니다. 이것은 제가 포맷하고 있는 드라이브 중 하나입니다.
왜 아직도 여기에 있고 그것과 관련이 있습니까? 어떻게든 명시적으로 제거해야 합니까? 드라이브 파일 시스템의 일부가 이해되지 않는 경우에 Gparted가 이 작업을 수행하는 위치를 읽었습니다.
다시 실행 하려면 어떻게 해야 하나요 gparted
?
감사해요!
답변1
문제를 해결하려면,주의 깊은gparted
예를 들어, 작동하는 것으로 알려진 디스크에서 실행하여 gparted /dev/sda
GUI가 올바르게 시작되는지 확인하십시오. 작동하는 경우 gparted
변경하지 않고 닫습니다.
문제가 gparted
소프트웨어인 경우 즐겨 사용하는 Linux bootCD(또는 라이브 USB)에서 재부팅하고 gparted
거기에서 문제가 있는 드라이브를 테스트하십시오.
그러나 gparted
올바르게 부팅 되면 /dev/sda
USB 드라이브에 결함이 있는 것입니다. 아마도:
답변2
VMWorkstation을 사용하는 경우:
나는 GParted를 사용하여 /dev/sda1(Ubuntu 14.04 64)을 확장했습니다. 내가 한 일은 다음과 같습니다.
가다설정, 찾다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)