Linux怎样重新给文件夹增加空间?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux怎样重新给文件夹增加空间?相关的知识,希望对你有一定的参考价值。
linux 扩展某个目录下空间大小,方法如下:
1)新建一个有足够空间的分区给你要搬移的目录,比如/home。
2 ) 新建一个目录。
$mkdir /mnt/newhome3)把新建的分区挂载到新建的目录下。
$sudo mount -t ext3 /dev/hda5 /mnt/newhome#这里假设新建的分区是ext3类型的,并且是在/dev/hda5
4)把整个/home都拷贝过去。
$cd /home/$find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome/
5)卸载 。
$sudo umount /mnt/newhome6)把原来的/home 改名。
$sudo mv /home /old_home7)新建一个/home。
sudo mkdir /home8 ) 把分区挂载过来。
$sudo mount /dev/hda5 /home9)在 “/etc/fstab” file里加上如下代码。
/dev/hda5 /home ext3 nodev,nosuid 0 2#让系统启动的时候就自动挂载。
10)把旧的home删除。
$sudo rm -r /old_home 参考技术A 文件夹本身没有空间,它能存储文件的多少,要看文件夹所在分区的容量大小,如果要给分区增加空间,那比较麻烦了,除非你之前分的是LVM的分区 参考技术B 你这个问题问的就有问题:文件夹的空间是就是你的硬盘空间,只要你的硬盘够大,你可以在你的任意一个文件夹里放任何东西(当然一个文件不能太大....根据不同的文件系统..)..追问可是为什么我新建一个文件夹它就默认是1.2GB呢?我装Oracle需要1.36GB,就总是提示空间不够用
追答你的硬盘空间多大???
追问80GB的,够大了吧。我重新装个20GB的Linux,也是同样的问题,新建文件夹还是默认1.2GB。
追答我不是说你的实际硬盘有多大,,我是问你在装Linux时给Linux分配了多大的空间??? 也就是说你的Linux系统中的那个硬盘有多大???你该不会把实际硬盘80G都分给了虚拟机中的Linux系统吧??? 有可能是你的Linux里面的硬盘空间不足导致的...........如果不是那就很有可能是你的硬盘节点数不足........
追问对的,我的80G是都给Linux了。硬盘节点数不足是怎么回事???
追答你的应该不是这个问题!! 你是文件系统是什么啊?? 按理说文件系统应该不会限制文件夹的大小啊........
本回答被提问者采纳 参考技术C 挂载分区上去啊 mount追问我初学,对这个还不是很懂,麻烦高手详细指点一下。多谢了。。。
追答fdisk -l 查看硬盘分区情况 然后你要把没挂载的分区 如sda5 挂载到你要的文件夹上 mount /dev/sda5 /(你要在目录)
Azure Linux VM扩大操作系统磁盘空间
Azure Linux VM扩大操作系统磁盘空间
目前Azure 针对Linux VM提供了增加操作系统磁盘空间的新功能,目前支持的虚拟机主要包括DS, DSV2和FS系列虚拟机。这样有助于帮助客户应用日志保持在SDA文件增加磁盘空间。
1. 创建虚拟机的时候选择
2. 进入操作系统可以看到磁盘空间已经增加到对应大小。
3. 重新分区
[root@osdiskvm ~]# fdisk /dev/sda
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 is deleted
Command (m for help): p
Disk /dev/sda: 549.8 GB, 549755813888 bytes, 1073741824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000cb2fd
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (1026048-1073741823, default 1026048):
Using default value 1026048
Last sector, +sectors or +size{K,M,G} (1026048-1073741823, default 1073741823):
Using default value 1073741823
Partition 2 of type Linux and of size 511.5 GiB is set
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
4. 完成分区后依然没有看到变化,需要重启以便重读分区表后,再进行拉伸
以上是关于Linux怎样重新给文件夹增加空间?的主要内容,如果未能解决你的问题,请参考以下文章
linux系统的vps进ftp时文件属性不能修改为777,怎样给账户增加这个权限