บางส่วนไม่มีคำสั่ง 'ปรับขนาด'


16

ฉันพยายามปรับขนาดพาร์ติชันโดยใช้พาร์ทิชัน แต่ไม่มีคำสั่ง 'ปรับขนาด' ที่ใช้ได้

gchain@archbogchain@archbook:~$ sudo parted /dev/sdb 
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found partitions, or a
        particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  disk_set FLAG STATE                      change the FLAG on selected device
  disk_toggle [FLAG]                       toggle the state of FLAG on selected device
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted

ฉันใช้ Archlinux x86_64 เป็นปกติหรือไม่

ขอบคุณมาก!


1
คุณสามารถแปลงจาก MBR เป็นตารางพาร์ติชัน GUID ก่อน กระบวนการนี้ง่ายและไม่เกิดข้อผิดพลาด เครื่องมือ gdisk สามารถปรับขนาดพาร์ติชันเหล่านี้ได้ มันอยู่ใน repo "พิเศษ" Arch Linux เมื่อคุณทำมันขนาดเพียงขวาดูกระทู้นี้: วิธีการแปลง GPT กลับไป MBR
zero2cx

gparted ทำงานได้ดีมาก แต่คุณต้องเรียกใช้เดสก์ท็อป GUI
LatinSuD

คำตอบ:


9

ใช่มันเป็นเรื่องปกติ

จากเว็บไซต์ GNU :

Note that after version 2.4, the following commands were removed: check, cp,
mkfs, mkpartfs, move, resize.

3
ทำไม? คุณจะย้ายพาร์ติชั่นได้อย่างไร?
azzid

6
รักแอปอย่างแน่นอน แต่แอป gui ไม่ใช่ตัวเลือกเสมอไป
azzid

3
แน่นอน แต่ฉันก็ยังสงสัย ทำไมฟังก์ชั่นจึงลดลง?
azzid

4
@azzid ฉันไม่ทราบสาเหตุของเรื่อง แต่การย้ายพาร์ติชั่นบล็อกต่อบล็อกจะทำงานได้ ดูเหมือนว่าฉันจะเป็นวิธีที่ต้องการในขณะนี้ นอกจากนี้ผมสังเกตเห็นว่ามีสิ่งที่ร้องขออาจจะมากสำหรับเรื่องการดำเนินงานของของแยก resizepartฉันได้ตรวจสอบแล้วและresizepartมีให้ในเวอร์ชัน 3.2 ดังนั้นจึงเป็นเช่นนั้น
zero2cx

3
นี่คือสิ่งที่ทำให้โกรธ
อเล็กซานเดอร์ Gonchiy

6

ระบบปฏิบัติการที่ทันสมัยส่วนใหญ่ตอนนี้รวมถึงรุ่น CHUI ของส่วน 3.2 ซึ่งมีresizepartแทน:

(parted) resizepart 2 100%

คุณควรพบมันในผู้จัดการแพ็คเกจของคุณ


3

ฉันจัดการเพื่อดำเนินการนี้โดยใช้sfdiskแล้วปรับขนาดระบบแฟ้ม ดูสิ่งนี้สำหรับตัวอย่างการใช้ sfdisk


1
นี่เป็นบทความที่เก่ามากและเป็นการดีกว่าที่จะใส่ข้อมูลลิงก์ลงในคำถามให้มากที่สุดในกรณีที่การเชื่อมโยงจะเสียชีวิตในอนาคต
Cand3r

2

ตอบคำถามของคุณในขณะที่พยายามค้นหาวิธีแก้ไขปัญหาที่คล้ายกัน ฉันจัดการเพื่อปรับขนาดพาร์ติชันของฉัน (และระบบแฟ้ม) และในขณะที่ผมไม่แน่ใจว่าถ้ามันยังมีความเกี่ยวข้องสำหรับคุณฉันได้เอกสารวิธีการแก้ปัญหาของฉันในส่วนสำคัญที่อาจช่วยให้ออก

มันลดขนาดลงเพื่อไม่ให้มีพาร์ติชั่นที่คุณต้องการปรับขนาดที่เมาท์ปรับขนาดพาร์ติชันเพื่อเพิ่มพื้นที่ว่างบนดิสก์อย่างต่อเนื่องโดยการลบแล้วสร้างมันขึ้นมาใหม่แล้วรันresize2fsเพื่อปรับขนาดระบบไฟล์ด้วย




0

คุณสามารถค้นหา resizepart เป็นคำสั่งอิสระ คุณสามารถออกใบแจ้งหนี้ด้วย sintax นี้: resizepart / dev / sdx #partnumber newsizeinblock


แม้ว่าชื่อresizepartจะไม่เปลี่ยนขนาดของพาร์ติชัน จากหน้าคน : " คำสั่งนี้ไม่ได้จัดการพาร์ทิชันบนอุปกรณ์บล็อก "
Deltik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.