Questions tagged «partition»

磁盘分区是将硬盘驱动器分为多个逻辑存储单元(称为分区)的行为,以将一个物理磁盘驱动器视为多个磁盘。

30
追踪Linux上磁盘空间的去向?
在管理Linux系统时,我经常发现自己在分区已满后仍在努力寻找罪魁祸首。我通常使用,du / | sort -nr但在大型文件系统上,这需要很长时间才能返回任何结果。 同样,这通常可以成功地突出显示最严重的罪犯,但我经常发现自己在du没有sort 更微妙的情况下就诉诸于法律,然后不得不在输出中进行拖网捕捞。 我宁愿使用依赖于标准Linux命令的命令行解决方案,因为我必须管理很多系统,并且安装新软件很麻烦(尤其是在磁盘空间不足的情况下!)

4
为什么有这么多种测量磁盘使用率的方法?
当我总结文件的大小时,我得到一个数字。如果我跑步du,我会得到另一个数字。如果我du在分区上的所有文件上运行,则与df使用的声明不匹配。为什么我的文件总大小有这么多不同的数字?电脑不能添加吗? 说到添加:当添加的“已使用”和“可用”列时df,我没有得到总数。总数小于我的分区的大小。而且,如果加总分区大小,我将无法获得磁盘大小!是什么赋予了?

12
从命令行列出分区标签
是否有一条命令将列出所有分区及其标签?sudo fdisk -l并且sudo parted -l默认情况下不显示标签。 编辑:(根据下面的评论)我正在谈论ext2标签-您可以在gparted分区上设置的标签。 EDIT2:目的是列出未安装的分区(所以我知道要安装哪个分区)。

3
如何使用标准工具复制整个磁盘的分区布局
我想备份硬盘驱动器(包括逻辑驱动器)的整个分区布局,以便可以将该布局还原到另一个磁盘。我不想要复制分区的内容,只有布局。对于主分区和扩展分区,这很容易: dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup dd if=partitiontable.bin of=/dev/sda bs=1 seek=446 count=64 # restore 但是,当涉及到逻辑分区的布局时,我想知道标准工具中是否存在类似的保存布局的方法?我想主要的问题是找到EBR位置的偏移量,因为dd这样做将完成其余的工作。请记住,我需要能够将所有内容放回(可能是)空白磁盘,从而恢复相同的布局。使用类似fdisk或的分区工具parted很好,但是我必须能够自动使用它们(脚本),并且它们不应该依赖于任何与X相关的软件包-仅命令行。 我的备份计划是使用struct模块在一个小的python脚本中手动完成,但我希望有一种更简单的方法。


6
用零清除未使用的空间(ext3,ext4)
如何用零清除未使用的空间?(ext3,ext4) 我在寻找比...更聪明的东西 cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero 像FSArchiver一样,它正在寻找“已用空间”,而忽略未使用但相对的站点。 目的:我想压缩分区映像,因此强烈建议使用零填充未使用的空间。 顺便说一句。对于btrfs:用零清除未使用的空间(btrfs)

5
使用parted创建分区对齐
我划分非SSD硬盘parted的,因为我想GPT分区表。 parted /dev/sda mklabel gpt 现在,我正在尝试创建正确对齐的分区,因此我使用以下命令来了解第一个扇区的起始位置: parted /dev/sda unit s p free Disk /dev/sda: 488397168s Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 34s 488397134s 488397101s Free Space 我们可以看到它从扇区34开始(这是使用此分区表时的默认值)。 因此,要创建第一个分区,我尝试过: parted /dev/sda mkpart primary 63s 127s 将其与扇区64对齐,因为它是8的倍数,但显示: 警告:生成的分区未正确对齐以获得最佳性能。 硬盘上的逻辑和物理扇区大小均为512字节: cat /sys/block/sda/queue/physical_block_size 512 cat …
66 partition  gpt 

6
如何增加ext4文件系统中inode的数量?
上周我遇到了一个问题(对我来说是新问题)。我有一个ext4(Fedora 15)文件系统。在服务器上运行的应用程序突然停止。乍一看,我找不到问题。 df显示50%的可用空间。搜索了大约一个小时后,我看到了一个家伙在其中使用过的论坛帖子df -i。该选项查找inode的使用情况。系统没有inode,这是我没有意识到的简单问题。该分区只有3.2M个inode。 现在,我的问题是:我可以使系统具有更多的inode吗?格式化磁盘时是否应该/可以设置?使用3.2M的inode,我可以拥有多少个文件?

4
将/ var,/ home移动到单独的分区
阅读本指南后,我尝试将一些文件夹(例如/var和/home)移动到单独的分区: 3.2.1选择智能分区方案 按照本指南,我能够成功移动一个文件夹。 但是,它似乎不适用于多个文件夹,并且我所有的文件夹都没有适当的文件夹转储到分区中。 我想安装/var,/home和/tmp到单独的分区; 有人可以指导我吗?

6
不同的Linux发行版共享相同的/ home文件夹?
/home在不同的Linux发行版之间共享相同目录的最佳方法是什么? 我的意思是,我想同时拥有Fedora和Arch,并且无论我启动到哪个Linux发行版,我都希望在家中找到我的文件。但是,如果我安装了相同的分区,/home则可能会使/home目录中保存的配置混乱。 那我该怎么办?
58 partition  mount 

9
为什么将/ home以外的内容放在单独的分区中?
所以,最近一个Debian 5.0.5安装程序为我提供有独立的/usr,/home,/var和/tmp分区(在一个物理磁盘)。 实际原因是什么?我知道/home放置在单独的分区上会很有利,因为用户文件可以单独加密,但是为什么还要其他呢?
53 linux  partition 

5
如何安全地永久关闭交换并回收空间?(在Debian Jessie上)
我在我的SSD驱动器上安装了具有默认分区的Debian Jessie。我当前的磁盘分区如下所示: 因为我有16GB的RAM,所以我认为我不需要swap。但是,由于我还有其他磁盘驱动器,因此我可以例如在其他驱动器之一上创建交换文件。 您能告诉我应该采取什么步骤正确而永久地删除交换分区,以免它占用磁盘空间吗?我希望删除交换分区,因为我目前只有128GB SSD。 这是我每次尝试并重新启动的内容;这些步骤中的每一个都不是永久性的,或者没有做任何事情: 使用swapoff实用程序: swapoff --all 使用GParted实用程序: 右键单击交换分区,然后单击交换。 在以下文件中注释掉交换分区的UUID: /etc/fstab 在以下文件中注释掉交换分区的UUID: /etc/initramfs-tools/conf.d/resume 最后运行这些命令(以相反的顺序): update-grub update-initramfs -u


7
如何更改FAT32文件系统的卷名?
我知道我可以使用-n选项格式化分区时设置卷名mkfs.vfat。但是如何仅更改名称而不格式化? 我特别希望能够使用大写和小写字母。在最坏的情况下,我可以使用Windows工具,但Windows默认情况下会将所有字母都转换为大写(但在使用创建的卷中使用小写字母时效果很好mkfs.vfat)。
46 partition  fat 

9
/ boot分区的真正作用是什么?
我正在阅读有关Linux分区和文件系统的相对较旧的文章(《LPIC 1认证圣经》)。它说: 某些版本的Linux引导加载程序无法访问磁盘上前1024个柱面之外的内核。通过将/ boot分区放在驱动器的开头,可以确保在引导时访问内核时不会出现问题。在双重引导Linux以及第一个分区上的另一个操作系统的情况下,此问题最容易显示。 为什么引导加载程序“ 在磁盘上的前1024个柱面之外无法访问内核 ”? 另外,“ 将/ boot分区放在驱动器的开头 ”是什么意思?

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.