今天安装oracle的时候,遇到了swap分区不够的情况。问了群里的大牛,说了两种方法。一、lvm,二、dd。这里使用dd解决的。
[root@DBT_A dev]# dd if=/dev/zero of=/swap_add/swap_add bs=1024 count=655360
655360+0 records in
655360+0 records out
671088640 bytes (671 MB) copied, 20.152 seconds, 33.3 MB/s
[root@DBT_A dev]# mkswap /swap_add/swap_add
Setting up swapspace version 1, size = 671084 kB
[root@DBT_A dev]# swapon /swap_add/swap_add
[root@DBT_A dev]# swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 1052248 160 -1
/swap_add/swap_add file 655352 0 -3
[root@DBT_A dev]# free
total used free shared buffers cached
Mem: 1100232 1085596 14636 0 266076 676304
-/+ buffers/cache: 143216 957016
Swap: 1707600 160 1707440
[root@DBT_A dev]# vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
/swap_add/swap_add none swap sw,pri=3 0 0
1)创建Swap文件
[root@DBT_A dev]# dd if=/dev/zero of=/swap_add/swap_add bs=1024 count=655360
将/dev/zero内容写入/swap_add/swap_add,读写块大小1024bytes
,块个数655360。
/dev/zero是个未使用的文件模版,可以用它来创建“干净”的文件。后两个参数可以控制文件大小。
2)把这个文件变成swap文件
[root@DBT_A dev]# mkswap /swap_add/swap_add
3)激活使用这个swap文件
[root@DBT_A dev]# swapon /swap_add/swap_add
查看状态:
[root@DBT_A dev]# swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 1052248 160 -1
/swap_add/swap_add file 655352 0 -3
4)设置开机启用
[root@DBT_A dev]# vi /etc/fstab ,添加如下内容
/path/swapfile none Swap sw,pri=3 0 0
删除多余的swap空间
1)使用Swapoff命令收回Swap空间。
#swapoff swapfile
2)编辑/etc/fstab文件,去掉此Swap文件的实体。
3)从文件系统中回收此文件。
#rm swapfile
还有一点经验,最后安装完oracle时提示em安装失败,因为主机名 含有下划线。。。。
分享到:
相关推荐
第一步:创建交换分区的文件,例如 `# dd if=/dev/zero of=/home/swapfile bs=1M count=1024`,其中 count 等于想要的块大小。 第二步:设置交换分区文件,例如 `# mkswap /home/swapfile`,建立 swap 的文件系统。...
2. **使用 dd 命令创建 Swap 文件**:使用 `dd` 命令来创建指定大小的 Swap 文件。例如,创建一个 4GB 的文件: ``` dd if=/dev/zero of=swapfile bs=1G count=4 ``` 这里的 `if=/dev/zero` 表示从 `/dev/zero...
Linux dd 命令在扩增 SWAP 分区时的应用 Linux.swap 分区是 Linux 交换分区,系统物理内存不够用时,系统会自动启用 swap 分区,来缓解物理...使用 dd 命令或 fdisk 命令可以扩增 swap 分区的大小,以满足系统的需要。
- 在使用`dd`命令创建swap文件时,注意`bs`和`count`参数的设置,以确保创建的文件大小符合预期。 - 使用`swapon`命令时,务必确认所指定的分区或文件正确无误,以免误操作导致数据丢失。 #### 六、总结 通过上述...
然后,你可以使用`dd`命令创建一个由零填充的文件,如`dd if=/dev/zero of=/home/swap bs=1024 count=1024000`,这里的`count`就是你计算出的块大小。 创建完文件后,需要使用`mkswap`命令将其格式化为Swap分区,如...
10. 增加 swap 分区文件大小:`dd if=/dev/zero of=/swapfile bs=1024 count=262144` 11. 销毁磁盘数据:`dd if=/dev/urandom of=/dev/hda1` 12. 测试硬盘的读写速度:`dd if=/dev/zero bs=1024 count=1000000 of=/...
在增加Swap空间之前,首先需要了解当前系统的Swap使用情况。可以通过以下命令查看: 1. **检查总内存大小**: ``` grep MemTotal /proc/meminfo ``` 这个命令会显示系统总的物理内存大小。 2. **查看当前Swap...
可以使用 `dd` 命令来创建交换文件。例如: [root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000 1024000+0 records in 1024000+0 records out 这将创建一个大小为 64MB 的交换文件。 三、...
- `count=SIZE`:写入的数据块数量,这里的`SIZE`应替换为实际需要的swap大小(单位为块)。 **示例**:假设需要创建一个2GB大小的swap文件,由于每块大小为1MB,所以总块数为2048(2GB = 2 * 1024MB)。 ```bash sudo...
使用`dd`命令创建一个指定大小的Swap文件,例如创建一个100MB的Swap文件: ```bash sudo dd if=/dev/zero of=swapfile bs=1024 count=100000 ``` 这里`count`参数指定了文件大小,`100000`表示100MB(每个块...
Linux dd 命令使用详解 Linux dd 命令是 Linux 操作系统中的一种强大且灵活的命令行工具,用于将数据从一个文件或设备复制到另一个文件或设备。dd 命令可以用来备份和恢复数据、克隆磁盘、擦除数据、创建交换分区等...
5. 创建swap交换文件:可以使用dd命令创建一个指定大小的swap交换文件。 6. 设置swap交换空间:使用mkswap命令可以设置swap交换空间。 7. 启用swap交换空间:使用swapon命令可以启用新增的swap交换空间。 8. 查看...
使用`dd`命令生成一个由零填充的文件,例如创建2GB大小的SWAP文件: ```bash dd if=/dev/zero of=/swap1 bs=1M count=2048 ``` 这里`if=/dev/zero`表示从设备零(全零)读取数据,`of=/swap1`是输出文件,`bs=1M...
需要先使用gzip工具解压缩备份文件,然后使用dd命令将其恢复到磁盘上。 6. 备份磁盘开始的512 个字节大小的MBR 信息到指定文件 dd if=/dev/hda of=/root/image count=1 bs=512 这条命令将磁盘开始的512个字节大小...
### Linux中DD命令详解 #### 一、DD命令概述与基本功能 `dd`命令是Linux下非常强大的数据处理工具之一,它能够实现文件或设备之间的数据复制,并且支持多种格式转换。`dd`(data definition)命令的核心作用是按照...
10. 增强 swap 交换分区文件大小:dd if=/dev/zero of=/swapfile bs=1024 count=262144 11. 销毁磁盘数据:dd if=/dev/urandom of=/dev/hda1 五、dd 命令的注意事项 1. 在使用 dd 命令时,需要注意输入和输出文件...
dd 命令详解 在 Linux/UNIX 系统中,dd 命令是一个十分...10. 增强 swap 分区文件大小:dd if=/dev/zero of=/swapfile bs=1024 count=262144 dd 命令是一个功能强大且灵活的命令,能够满足各种文件拷贝和转换的需求。
- **选择合适的Swap大小**:Swap空间的大小应该根据设备的实际内存需求和硬盘容量来决定。过大的Swap文件会占用宝贵的存储空间,而过小则可能无法达到预期效果。 - **性能考量**:由于Swap依赖于硬盘读写,其访问...
- 这条命令使用`dd`工具从`/dev/zero`(一个无限的零块源)创建一个大小为512MB的文件`/home/swap`。 2. **格式化为swap类型**:`/sbin/mkswap /home/swap` - 使用`mkswap`命令将刚创建的文件格式化为swap类型。 3...
1. 创建 SWAP 文件:可以使用 `dd` 命令来创建一个指定大小的 SWAP 文件,例如 `dd if=/dev/zero of=/swapfile bs=1M count=1024` 命令可以创建一个 1GB 的 SWAP 文件。 2. 格式化 SWAP:可以使用 `mkswap` 命令来...