0:Linux中的3种广泛使用的日志方法:
数据模式:索引节点和文件都会被写入日志,丢失数据风险低,但性能差。
有序模式:只有索引节点数据会被写入日志,但只有数据成功写入后才删除;在性能和安全性之间取得了良好的折中。
回写模式: 只有索引节点数据会被写入日志,但不控制文件数据何时写入;丢失数据风险高,但仍比不用日志好。
1:创建分区:fdisk命令的使用
此命令需要在root用户下使用
[chendajie@CHENDAJIE ~]$ su root #切换至root用户
密码: #输入密码
[root@CHENDAJIE chendajie]#
进入fdisk工具的操作界面:
[root@CHENDAJIE chendajie]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag #设置活动分区标志
b edit bsd disklabel #编辑BSD Unix系统用的磁盘标签
c toggle the dos compatibility flag #设置DOS兼容标志
d delete a partition #删除分区
g create a new empty GPT partition table #创建新的空gpt分区表
G create an IRIX (SGI) partition table #创建IRIX(SGI)分区表
l list known partition types #显示可用的分区类型
m print this menu #显示命令选项
n add a new partition #添加一个新的分区
o create a new empty DOS partition table #创建DOS分区表
p print the partition table #显示当前分区表
q quit without saving changes #退出,不保存退出
s create a new empty Sun disklabel #为Sun Unix系统创建一个新的磁盘标签
t change a partition's system id #修改分区的系统ID
u change display/entry units #改变使用的存储单位
v verify the partition table #验证分区表
w write table to disk and exit #将分区表写入磁盘
x extra functionality (experts only) #高级功能
命令(输入 m 获取帮助):
使用p命令将存储设备的详细信息显示出来:
命令(输入 m 获取帮助):p
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ac61a
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 25577471 10485760 83 Linux
命令(输入 m 获取帮助):
输出显示该设备有21.5GB的空间且已经存在3个分区。
使用命令n创建新的分区:
此时因为我已经使用了三块主分区,所以选择创建扩展分区。
主分区:可以被文件系统直接格式化
拓展分区:只能容纳其它逻辑分区。
拓展分区的出现是因为每个存储设备上只能有4个主分区。
命令(输入 m 获取帮助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e):
选择创建扩展分区并且将分区大小设置为500M
Select (default e): e
已选择分区 4
起始 扇区 (25577472-41943039,默认为 25577472):
将使用默认值 25577472
Last 扇区, +扇区 or +size{K,M,G} (25577472-41943039,默认为 41943039):+500M
分区 4 已设置为 Extended 类型,大小设为 500 MiB
命令(输入 m 获取帮助):
输入p查看结果
命令(输入 m 获取帮助):p
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ac61a
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 25577471 10485760 83 Linux
/dev/sda4 25577472 26601471 512000 5 Extended
可以看到的是此时已经多了一个扩展分区/dev/sda4
按w保存、q不保存退出,因为我还需要进行后续操作,所以此处我按的w。
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
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)
正在同步磁盘。
此时已经创建完成了,用lsblk命令查看一下:
[root@CHENDAJIE chendajie]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 200M 0 part /boot
├─sda2 8:2 0 2G 0 part [SWAP]
├─sda3 8:3 0 10G 0 part /
└─sda4 8:4 0 1K 0 part
sr0 11:0 1 4.2G 0 rom /mnt
可以看到此时出现了sda4这块分区。