linux系统磁盘分区以及建立一个swap文件增加虚拟内存
2017-01-21 16:48
961 查看
一般常用的分区命令是fdisk /磁盘 不过它只能用于硬盘<2T的。分区:主分区+逻辑分区构成
>=2T的要用到parted。一个linux系统最多只能创建4个主分区
先分区,然后格式化,最后挂载使用
id编号为83 的是主分区,5是扩展分区,82为交换分区swap
Device Boot Start End Blocks Id System
/dev/sda1 * 1 39 307200 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 39 2354 18598912 83 Linux
/dev/sda3 2354 2611 2064384 82 Linux swap / Solaris
1. fdisk 用法
-l (list出所有分区情况)
p:打印出磁盘信息
d删除一个磁盘
n增加一个磁盘
q不保存退出
w保存退出
2.格式化:
用mkfs.ext4 /dev/sda1 格式化成ext4的格式,当然也有(mkfs.ext3,mkfs.ext2等等)
用mke2fs也能格式化
-t 指定格式化类型(比如ext4 ,ext3,ext2)
-L 指定该分区的标签
-c格式化之前先检测一下磁盘(过程 很慢,一般不加这个)
-b表示分区每个数据块占用空间的大小目前支持1024,2048,4096 byte
mke2fs -t ext4 -L test /dev/sda1
e2lable用来查看或者修改分区的标签
查看 e2lable /dev/sda1
修改 e2lable /dev/sda1 test2
3.挂载mount /dev/sda1 /目录
也可以使用标签的形式挂载
例如mount LABEL=test /目录
把sda1挂载在 /目录 下
注意挂载点必须是一个目录,最好该目录为空,假若不为空,挂载后,该目录下以前的东西就看不到了,除非卸载该分区
4.卸载umount /挂载目录 umount -l 强制卸载
用blkid /dev/sda 查看uuid 和label信息
挂载格式: mount uuid /目录 或者 mount label /目录
小结:注意一般在工作中挂载分区最好用UUID或者label方式挂载,这样以后会避免很不必要的麻烦
因为一般挂载都是根据分区名字挂载的,以后再换磁盘的时候可能会出现A磁盘挂到B目录下,B磁盘挂到A目录下
建立一个swap文件增加虚拟内存,系统分区的时候一般指定虚拟内存大小为实际机器内存的2倍。
用free 查看内存大小 -b,m,k,g,h
1,用dd 创建一个swapfile
2,用 mkswap -f swapfile 格式化
>=2T的要用到parted。一个linux系统最多只能创建4个主分区
先分区,然后格式化,最后挂载使用
id编号为83 的是主分区,5是扩展分区,82为交换分区swap
Device Boot Start End Blocks Id System
/dev/sda1 * 1 39 307200 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 39 2354 18598912 83 Linux
/dev/sda3 2354 2611 2064384 82 Linux swap / Solaris
1. fdisk 用法
-l (list出所有分区情况)
p:打印出磁盘信息
d删除一个磁盘
n增加一个磁盘
q不保存退出
w保存退出
2.格式化:
用mkfs.ext4 /dev/sda1 格式化成ext4的格式,当然也有(mkfs.ext3,mkfs.ext2等等)
用mke2fs也能格式化
-t 指定格式化类型(比如ext4 ,ext3,ext2)
-L 指定该分区的标签
-c格式化之前先检测一下磁盘(过程 很慢,一般不加这个)
-b表示分区每个数据块占用空间的大小目前支持1024,2048,4096 byte
mke2fs -t ext4 -L test /dev/sda1
e2lable用来查看或者修改分区的标签
查看 e2lable /dev/sda1
修改 e2lable /dev/sda1 test2
3.挂载mount /dev/sda1 /目录
也可以使用标签的形式挂载
例如mount LABEL=test /目录
把sda1挂载在 /目录 下
注意挂载点必须是一个目录,最好该目录为空,假若不为空,挂载后,该目录下以前的东西就看不到了,除非卸载该分区
4.卸载umount /挂载目录 umount -l 强制卸载
用blkid /dev/sda 查看uuid 和label信息
挂载格式: mount uuid /目录 或者 mount label /目录
小结:注意一般在工作中挂载分区最好用UUID或者label方式挂载,这样以后会避免很不必要的麻烦
因为一般挂载都是根据分区名字挂载的,以后再换磁盘的时候可能会出现A磁盘挂到B目录下,B磁盘挂到A目录下
建立一个swap文件增加虚拟内存,系统分区的时候一般指定虚拟内存大小为实际机器内存的2倍。
用free 查看内存大小 -b,m,k,g,h
1,用dd 创建一个swapfile
2,用 mkswap -f swapfile 格式化
相关文章推荐
- 建立一个swap文件增加虚拟内存
- 建立一个swap文件增加虚拟内存
- 建立一个swap文件增加虚拟内存
- Linux&nbsp;文件系统磁盘分区以及磁头读…
- 关于linux下的嵌入式文件系统以及flash文件系统选择
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 在Linux系统下如何增加一个新的系统用户
- linux初学-内核编译以及文件系统4
- 读书笔记《Building embedded linux system》Chapter 8 根文件系统的建立
- linux初学-内核编译以及文件系统2
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux初学-内核编译以及文件系统3
- 给单位网站文章发布系统增加一个不完美的文件上传功能
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 为linux建立最小的根文件系统