คำถามติดแท็ก partition

การแบ่งพาร์ติชันดิสก์เป็นการกระทำของการแบ่งฮาร์ดดิสก์ไดรฟ์ออกเป็นหน่วยเก็บข้อมูลแบบลอจิคัลหลายหน่วยที่เรียกว่าพาร์ติชันเพื่อจัดการดิสก์ทางกายภาพหนึ่งไดรฟ์ราวกับว่าเป็นดิสก์หลายตัว

4
ทำไมการเขียนข้อมูลแบบสุ่มโดยใช้ dd ส่งผลให้เกิดพาร์ติชั่นดิสก์?
ก่อนที่จะรันddคำสั่งคำสั่งจะlsblkส่งคืนผลลัพธ์ด้านล่าง: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk คำสั่งdd if=/dev/urandom of=/dev/sda conv=fsync status=progressถูกเรียกใช้ อุปกรณ์สูญเสียพลังงานและปิดเครื่อง เมื่อไฟฟ้าถูกเรียกคืนคำสั่งlsblkจะส่งคืนเอาต์พุตต่อไปนี้: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk sda2 8:2 0 487.5G 0 disk
11 partition  dd  lsblk 

3
ปัญหาการติดตั้งดิสก์พาร์ติชัน GPT
ฉันพยายามเมาต์พาร์ติชันบนดิสก์ GPT แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: $ sudo mount -t ext4 /dev/sda1 disk/ mount: special device /dev/sda1 does not exist มองไปที่ dmesg ฉันไม่เห็นข้อผิดพลาดใด ๆ ใน / dev / sda: $ dmesg | grep sda [ 1.367508] sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB) [ 1.367514] sd 0:0:0:0: [sda] 4096-byte physical …

3
Linux จัดการกับพาร์ติชั่น / บูตแยกกันอย่างไร?
ฉันสนใจที่จะเรียนรู้เกี่ยวกับวิธีที่ Linux จัดการกับพาร์ติชันสำหรับบูตแยกต่างหาก ฉันไม่สนใจที่จะทำสิ่งนี้จริง ๆ แต่ฉันอยากจะรู้ว่ามันทำงานอย่างไรภายใต้ประทุน พิจารณาฮาร์ดไดรฟ์sdaที่มีสองพาร์ทิชันและsda1 sda2สมมติว่าsda2เป็นrootพาร์ติชัน/ที่มีระบบปฏิบัติการ Linux ความเข้าใจของฉันอยู่ที่บูตGRUB2, /bootติดตั้งเพื่อ เมื่อไดเร็กทอรี/bootอยู่บนพาร์ติชันแยกต่างหากsda2มันจะเกิดขึ้นได้อย่างไรก่อนที่/จะทำการเมาท์จริง? การโต้ตอบระหว่าง BIOS, มาสเตอร์บูตเรกคอร์ดและ GRUB (หรือไฟล์/boot) เกิดขึ้นได้อย่างไรในกรณีนี้? เป็นข้อมูลที่/bootไม่ได้เชื่อมต่อกับ/ระบบไฟล์ในช่วงแรกหรือไม่? หมายเหตุ: คำถามนี้เกี่ยวกับการติดตั้งพาร์ติชันรูท แต่ไม่ได้พูดถึงพาร์ติชันสำหรับบูตแยกต่างหาก
11 boot  partition  grub 

2
ยูทิลิตี้ไปยัง TRIM พื้นที่ที่ไม่ได้จัดสรรบนไดรฟ์
ฉันมีไดรฟ์ (การ์ด SD) ที่มีพาร์ติชั่น ext4 ไม่กี่ตัว แต่ก็มีบางส่วนที่ไม่ได้ถูกจัดสรร fstrimยูทิลิตี้เท่านั้นที่สามารถทำงานในระบบแฟ้ม ก่อนที่ฉันจะสร้างล้อใหม่และเขียนมันมียูทิลิตีอื่นที่สามารถตัดพื้นที่ที่ไม่ได้ปันส่วน (หรือที่สามารถตัดช่วงที่ระบุไว้อย่างชัดเจน) ได้หรือไม่ ฉันสามารถตรวจสอบได้ว่าส่วนใหญ่ของพื้นที่ที่ไม่ได้ถูกจัดสรรบนอุปกรณ์ไม่เป็นที่รู้จักในขณะนี้โดยคอนโทรลเลอร์เนื่องจากอย่างที่ฉันสังเกตเห็นว่าในการ์ดใบนี้โดยเฉพาะการอ่านเพื่อตัดพื้นที่คืน 0 กลับมา แต่การสแกนอุปกรณ์แสดง มีข้อมูลขยะเหลืออยู่มากมาย แก้ไข: hdparmฉันมีปัญหาการใช้ ตัวอย่างด้านล่างละทิ้งภาคแรก แต่ฉันเห็นผลลัพธ์เดียวกันโดยไม่คำนึงถึงช่วงที่ฉันระบุ fstrimไม่มีปัญหาในอุปกรณ์: root@ubuntu:~# hdparm --please-destroy-my-drive --trim-sector-ranges 0:1 --verbose /dev/mmcblk0 /dev/mmcblk0: trimming 1 sectors from 1 ranges outgoing cdb: 85 0d 06 00 01 00 01 00 00 00 00 00 00 …

3
เหตุใดเราต้องระบุประเภทพาร์ติชันใน fdisk และใหม่กว่าใน mkfs อีกครั้ง
ฉันเล็ก ๆ น้อย ๆ สับสนเกี่ยวกับfdiskและmkfs ดังนั้น - นี่คือการแบ่งพาร์ติชันและการฟอร์แมต USB แฟลชไดรฟ์ทั่วไป: umount /dev/sdb fdisk fdisk /dev/sdb Command (m for help): d Selected partition 1 Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-960, default 1): ↵ Using default value …

2
การย้าย / บูตพาร์ติชั่นโดยไม่ทำให้ระบบเสียหาย
ฉันได้ลบพาร์ติชั่น Linux Mint เก่าที่ฉันติดตั้งไว้ข้างหนึ่ง Rafaela ปัจจุบันของฉันแล้ว ดังนั้นฉันมีพื้นที่ว่างฉันต้องการเพิ่มไปยังพาร์ติชันของฉัน ด้านบนคุณสามารถดูรูปแบบพาร์ติชัน: sda4 เป็นพาร์ติชันระบบพร้อม / boot sda5 เป็นพาร์ติชันหลัก ฉันต้องการที่จะขยายบ้านด้วยพื้นที่ที่ไม่ได้จัดสรร แต่น่าเสียดายที่พาร์ทิชันระบบอยู่ระหว่างและฉันจะต้องย้ายมันไปที่จุดเริ่มต้นของพื้นที่ที่ไม่ได้ถูกจัดสรร เนื่องจากฉันได้รับข้อความเตือนว่าระบบอาจไม่สามารถบู๊ตได้อีกต่อไปหากฉันย้าย / บู๊ตฉันอยากรู้ว่าฉันสามารถทำได้โดยไม่ทำลายระบบ มันสมเหตุสมผลแล้วที่ระบบไม่สามารถบู๊ตได้หาก bootloader ไม่สามารถค้นหาเคอร์เนลได้อีกต่อไปดังนั้นฉันเดาว่าหลังจากเปลี่ยนเลย์เอาต์พาร์ติชั่นฉันต้อง chroot บน / และสร้างด้วงใหม่ ไม่มีใครรู้ว่าฉันสามารถเพิ่มพื้นที่ที่ไม่ได้จัดสรรให้กับบ้านได้อย่างปลอดภัยหรือไม่?
11 boot  partition  grub2 

2
ปัญหาการติดตั้ง UBUNTU 14.04 (และมิ้นท์ 16 ซึ่งอ้างอิงจาก UBUNTU 13.10) เป็นบูตคู่ใน RAID 0 กับ Windows 8.1
ตกลงฉันรู้ว่ามี/ubuntu/455511/dual-boot-ubuntu-14-04-and-windows-7-on-fakeraid-installation-error-question-m#new-answer ? newreg = f2b8bde40c8947f8ac8e3cedec0d1964 และโพสต์นั้นมีคำตอบสำหรับฉัน แต่ฉันไม่รู้ว่าตรงกับสิ่งที่ฉันต้องการความช่วยเหลือหรือไม่ ฉันใช้งาน RAID 0 อยู่ไม่แน่ใจว่าเป็น RAID ปลอมหรือไม่ เพิ่งเริ่มฉันใช้ Alienware (Dell) M17xR3 มันมาพร้อมกับ Windows 7 มีอาร์เรย์ RAID 0 ฉันคิดว่ามันเป็น RAID "ปลอม" แต่ฉันรู้ว่าฉันมีคอนโทรลเลอร์ RAID สำหรับฮาร์ดแวร์ด้วย พาร์ติชันก่อนหน้านี้และติดตั้ง Ubuntu 13.04 ไม่มีปัญหาในการติดตั้งสร้างพาร์ติชันและติดตั้ง GRUB ฉันได้อัปเกรดเป็น Windows 8.1 Pro เสีย GRUB ระหว่างการติดตั้ง แต่จากขนาดพาร์ติชัน HDD ของ Windows ฉันรู้ว่าพาร์ติชัน Linux ของฉันยังคงอยู่ที่นั่น ควรเพิ่งติดตั้ง GRUB …

1
สร้างพาร์ติชันด้วยขนาดที่แน่นอนไม่ใช่ระยะทางเฉพาะ
เราจะสร้างพาร์ติชันที่มีขนาดที่แน่นอนไม่ได้กับระยะทางที่เฉพาะเจาะจงได้อย่างไร? ฉันเหนื่อย: parted -a optimal /dev/sdd mkpart primary 0% 0%+1GB # and... parted -a optimal /dev/sdd mkpart primary 0% +1GB ไม่มีประโยชน์ ฉันจะทำให้มันยอมรับขนาดแทนที่จะเป็นระยะทางสิ้นสุดได้อย่างไร
11 partition  parted 

2
วิธีสร้างพาร์ติชั่นในพื้นที่ว่างโดยใช้ GNU Parted
ด้านล่างนี้เป็นฮาร์ดดิสก์ของฉันที่แสดงใน gnu แยกส่วน: (parted) print free Model: ATA HGST HTS541075A9 (scsi) Disk /dev/sda: 750GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name 17.4kB 1049kB 1031kB Free Space 1 1049kB 538MB 537MB fat32 EFI System Partition boot 2 538MB 468GB 467GB ext4 468GB 520GB 52.4GB …

2
โลจิคัลพาร์ติชัน 1K นี้คืออะไร
ฉันสังเกตเห็นว่าฉันมีพาร์ติชันแปลก ๆ ใต้sda3มีขนาด 1K ฉันจะฟอร์แมตฮาร์ดไดรฟ์ของฉันและติดตั้งใหม่ OS ของฉันกับอูบุนตู 14.04 ขณะที่การสร้างพาร์ทิชันที่แยกต่างหากสำหรับและ//home พาร์ติชั่นนี้เกือบจะว่างเปล่าคืออะไรและฉันควรทำอะไรกับมันบ้าง? ทำไมมันจึงเป็นในlsblkแต่ไม่ได้อยู่ในblkid? [lucas@lucas-ThinkPad-W520]~$ sudo blkid /dev/sda1: LABEL="SYSTEM_DRV" UUID="30CA6C06CA6BC6A6" TYPE="ntfs" /dev/sda2: LABEL="Windows7_OS" UUID="9426707E26706362" TYPE="ntfs" /dev/sda4: LABEL="Lenovo_Recovery" UUID="E2CA772DCA76FD5B" TYPE="ntfs" /dev/sda5: UUID="7d513625-85de-41b7-9c81-0d3fbc4e6a0f" TYPE="ext4" /dev/sda6: UUID="602d2625-8ab9-44e5-b73a-d1f0181f5549" TYPE="swap" [lucas@lucas-ThinkPad-W520]~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 …
10 linux  partition 

2
โปรแกรมแบ่งพาร์ติชันดิสก์
ฉันกำลังพยายามสร้างสคริปต์ทุบตีซึ่งจะสร้างพาร์ติชันใหม่ด้วยระบบไฟล์บนดิสก์ที่มีพาร์ติชันที่มีอยู่ ดูเหมือนว่าจะง่ายต่อการสร้างพาร์ติชั่นโดยทางโปรแกรมด้วยการแยกอย่างไรก็ตามคุณต้องทราบว่าจะเริ่มต้นและหยุดพาร์ติชันใหม่ได้อย่างไรและนี่คือที่ที่ฉันมีปัญหา ฉันไม่ต้องการพึ่งพาดิสก์ที่มีพาร์ติชันในตำแหน่ง / ขนาดเฉพาะ นั่นคือฉันต้องการสร้างพาร์ติชันใหม่เริ่มทันทีหลังจากพาร์ทิชันที่มีอยู่ล่าสุด ฉันต้องการที่จะสามารถสร้างพาร์ทิชันทั้งขนาดคงที่หรือเพื่อเติมเต็มพื้นที่ที่เหลือ ใน Bash มีวิธีการกำหนดที่เชื่อถือได้ ก) ตำแหน่งสุดท้ายของพาร์ติชั่นสุดท้ายและ b) พื้นที่ที่ไม่ได้แบ่งพาร์ติชั่นที่เหลือหลังจากพาร์ติชั่นสุดท้าย?
10 bash  partition  fdisk  parted 

2
พื้นที่บนดิสก์หลัง MBR และก่อนที่พาร์ทิชันจุดเริ่มต้น
ถ้าฉันใช้รูปแบบการแบ่งพาร์ติชัน MBR และสร้างพาร์ติชันหลักหรือพาร์ติชันเสริมด้วยfdisk(รุ่น 2.20.1) จากนั้นจะเริ่มในเซกเตอร์ 2048 ถ้าฉันจำได้อย่างถูกต้องแสดงว่าเวอร์ชันเก่าของfdiskพาร์ติชันแรกที่เริ่มต้นบนเซกเตอร์ 63 ถ้า MBR ต้องการเท่านั้น 512 ไบต์แล้วเหตุใดพาร์ติชันแรกจึงไม่เริ่มต้นบนเซกเตอร์ 2 สิ่งที่ถูกเก็บไว้ในภาค 2047 เหล่านั้น? ขั้นตอนการบูตโหลดเดอร์?
10 partition  mbr 

5
วิธีการคัดลอกพาร์ติชั่น NTFS (WinXP) จากดิสก์ที่เสียหายไปยังพาร์ติชั่นใหม่
ฉันต้องโคลนพาร์ติชั่น NTFS จากฮาร์ดดิสก์ที่เสียหายใกล้ถึงฮาร์ดไดรฟ์ (SCSI หากมีปัญหา) กับพาร์ติชันใหม่ (SATA) ฉันได้ติดตั้งยูทิลิตี Boot CD ของ Hiren รุ่นล่าสุดลงในแท่ง USB แล้วและลองใช้ GParted ซึ่งบอกฉันว่ามันไม่สามารถคัดลอก / วางพาร์ติชันได้เนื่องจากมันเสียหายและ "ตั้งค่าสถานะ" โดย Windows เพื่อเรียกใช้ CHKDSK ฉันทำตามคำแนะนำคำเตือนและพยายามซ่อมแซมโดยใช้CHKDSK /f(ใช้เวลา 9 ชั่วโมงและออกด้วยข้อผิดพลาดหลังจาก "เฟส 3") และโปรแกรม Linux ฉันจำไม่ได้ตอนนี้โดยไม่ประสบความสำเร็จ ฉันพยายามโคลนโดยใช้ Clonezilla และมันก็ล้มเหลวเช่นกันด้วยเหตุผลเดียวกัน ใน HBCD มี dd_rescue แต่มันล้มเหลวอีกครั้งเพราะหา "ntfs.something" ไม่ได้ ในที่สุดสิ่งที่ฉันต้องการคือการโคลนพาร์ติชันที่เป็นอยู่กับข้อผิดพลาดและทุกอย่างของเขา ฉันสามารถซ่อมได้ในไดรฟ์ใหม่ ดังนั้นฉันควรทำอย่างไร

1
ฉันจะคัดลอกชุดรูปแบบพาร์ติชัน GPT อย่างรวดเร็วจากฮาร์ดไดรฟ์หนึ่งไปยังอีกไดรฟ์ได้อย่างไร
ในตารางพาร์ติชันที่ไม่ใช่ GPT ฉันสามารถทำได้ sfdisk -d /dev/sda | sfdisk /dev/sdb แต่sfdiskไม่สนับสนุนตารางพาร์ติชัน GPT ฉันจะใช้อะไรแทนได้บ้าง ฉันกำลังมองหาโซลูชันคำสั่งหนึ่งหรือสองไม่ใช่แค่ใช้ GNU ที่แยกส่วนเพื่อเอาท์พุทขนาดพาร์ติชันแล้วสร้างด้วยตนเองอีกครั้ง
10 partition  sgdisk 


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