Questions tagged «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 

1
将btrfs放在lvm上有意义吗?
这是OpenSUSE Leap42。我有一台装有2个500 GB SATA HDD驱动器的计算机,为了加快速度,我在系统中放入了一个30 GB的小型SSD驱动器。在安装过程中,HDD断开了连接,因为它们混淆了安装程序(和我)。一旦系统启动,我就很容易地将/ home目录交换为XFS逻辑卷(我主要使用LVM来轻松添加空间)。然后/ opt填满(chrome和botanicula),我想将其放在HDD上。因此,我创建了一个卷并使用BTRFS对其进行了格式化。经过一番@ subvolumes摸索后-fstab中的内容使我在BTRFS上阅读了我所需的内容-/ opt现在的大小为100 GB。 但是问题是:用btrfs格式化LVM卷有意义吗?本质上,它们都是体积处理系统。 为了说明起见,我粘贴了fstab(#注释显示了我的编辑)和vgscan + lvscan输出: ~> cat /etc/fstab UUID=1b511986-9c20-4885-8385-1cc03663201b swap swap defaults 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af / btrfs defaults 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af /boot/grub2/i386-pc btrfs subvol=@/boot/grub2/i386-pc 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af /boot/grub2/x86_64-efi bt rfs subvol=@/boot/grub2/x86_64-efi 0 0 UUID=3e103686-52e9-44ac-963f-5a76177af56b /opt btrfs defaults 0 0 #UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af …
11 linux  partition  lvm  btrfs 

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 blocks [ 1.367607] sd 0:0:0:0: [sda] Write …

3
Linux如何处理单独的/ boot分区?
我有兴趣了解Linux如何处理单独的引导分区。我对实际执行此操作不感兴趣,但是我想知道它在后台如何工作。 考虑一个硬盘驱动器sda,它具有两个分区sda1和sda2。假设这sda2是包含Linux OS 的root分区/。 我的理解是,引导加载程序GRUB2已安装到/boot。但是,当目录/boot位于单独的分区上时sda2,在/实际装入之前如何发生呢? /boot在这种情况下,BIOS,主引导记录和GRUB(或文件)之间的交互如何成功进行?是/boot不是/在此早期阶段,数据输入实际上并未安装到文件系统? 注意:此问题与安装根分区有关,但不讨论单独的启动分区。
11 boot  partition  grub 

2
实用程序,用于驱动器上的TRIM未分配空间
我有一个带有几个ext4分区的驱动器(SD卡),但是还有一些未分配的空间。该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 40 06 00 outgoing_data: 00 00 00 00 00 00 01 00 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 1 Last cylinder or +size or +sizeM or …

2
移动/ boot分区而不会弄乱系统
我已经删除了在新的Rafaela当前分区旁边安装的旧Linux Mint分区。因此,我有想要添加到主分区的可用空间。 在上方可以看到分区布局: sda4是系统分区,带有/ boot sda5是主分区 我想使用未分配的空间进行扩展,但是不幸的是,系统分区介于两者之间,我需要将其移至未分配的空间的开头。 由于我收到一条警告消息,提示系统可能不再引导,因此如果我移动/ boot,我想知道如何在不破坏系统的情况下进行引导。如果引导加载程序无法再找到内核,则系统无法引导是有道理的,因此我猜想在更改分区布局后,我需要在/上chroot并重新生成grub。 有人知道我如何可以安全地将未分配的空间添加到家里吗?
11 boot  partition  grub2 

2
在Windows 8.1的RAID 0上以双重启动方式安装UBUNTU 14.04(基于UBUNTU 13.10的AND Mint 16)时出现问题
好的,我知道这里有/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,但是从Windows的HDD分区大小来看,我知道我的Linux分区仍然存在。应该刚刚重新安装了GRUB,但是尝试重新格式化Linux分区并进行全新安装Ubuntu 14.04 x64还尝试了薄荷16 x64肉桂。完全相同的安装程序和完全相同的错误消息发生在自定义分区部分之后,只是??????。我不知道Windows 8是否创建了EFI / UEFI安装,但是我很确定Windows 7没有安装。 这是我将其发布到的线程的链接:http : //forums.linuxmint.com/viewtopic.php?f=46&t=164950&e=0 对于该线程,要求发布一些终端输出,因此它们是: “ sudo parted -l”输出: Error: Can't have a partition outside the disk! Error: /dev/sdb: unrecognised disk label Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p6: 212GB Sector …

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 Free Space …

2
1K逻辑分区是什么?
我注意到我在下有一个奇怪的分区sda3,大小为1K。我将重新格式化硬盘,并用Ubuntu 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 1.5G 0 part /media/lucas/SYSTEM_DRV ├─sda2 8:2 0 262.1G …
10 linux  partition 

2
以编程方式分区磁盘
我正在尝试创建一个bash脚本,该脚本将在具有现有分区的磁盘上创建一个具有文件系统的新分区。 看起来很容易以分区方式通过编程创建分区,但是它要求您知道从哪里开始和停止新分区,这就是我遇到的麻烦。 我不想依赖具有特定位置/大小的分区的磁盘。也就是说,我要创建一个新的分区,该分区在现有的最后一个分区之后立即开始。然后,我希望能够创建固定大小的分区或填充剩余空间。 在Bash中,是否有确定的可靠方法 a)最后一个分区的结束位置,以及 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)。 我已经在USB记忆棒上安装了Hiren的Boot CD实用程序的最新版本,并尝试了GParted,该软件告诉我无法复制/粘贴该分区,因为该分区已被Windows损坏并“标记”以运行CHKDSK。我遵循警告建议并尝试使用修复它CHKDSK /f(花费了9个小时,并且在“阶段3”之后退出并出现错误)和一个我现在无法回忆起的Linux程序,但没有成功。 我尝试使用Clonezilla进行克隆,但由于相同的原因,它也失败了。在HBCD中,有dd_rescue,但由于找不到“ ntfs.something”而再次失败。 最后,我想要的就是克隆该分区,并保留他的错误和所有内容。我可以在新驱动器上修复它。 所以我该怎么做?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.