gpart 分区工具

https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/disk-organization.html

Table 3.3. Disk Device Names
Drive Type Drive Device Name
SATA and IDE hard drives ada or ad
SCSI hard drives and USB storage devices da
SATA and IDE CD-ROM drives cd or acd
SCSI CD-ROM drives cd
Floppy drives fd
Assorted non-standard CD-ROM drives mcd for Mitsumi CD-ROM and scd for Sony CD-ROM devices
SCSI tape drives sa
IDE tape drives ast
RAID drives Examples include aacd for Adaptec® AdvancedRAID, mlxd and mlyd for Mylex®, amrd for AMI MegaRAID®, idad for Compaq Smart RAID, twed for 3ware® RAID.

动态调整分区大小的命令:
tunefs - 调整现有的UFS文件系统
growfs - 扩展现有的UFS文件系统

查看已经连接的设备
root@lsgxbsd:~ # camcontrol devlist

1. 删除ad0上所有分区
# gpart destroy -F /dev/da1
注: 没有数据情况才可以这样

2. 创建gpt分区信息表
# gpart create -s GPT /dev/da1 创建新的GPT分区表
# gpart create -s MBR /dev/da1 创建新的MBR分区表
# gpart create -s BSD /dev/da1 创建新的BSD分区表

3. 创建分区
# gpart add -b 34 -s 512k -t freebsd-boot /dev/da1
# gpart add -s 10g -t freebsd-ufs -l sys /dev/da1
# gpart add -s 4g -t freebsd-swap -l swap /dev/da1
# gpart add -s 20g -t freebsd /dev/da1

# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 /dev/da1 (建议所有盘有freebsd-boot分区的盘都做)
# newfs -i 4096 /dev/da1p2 (启动分区和swa分区无需格式化)
# mount /dev/da1p2 /mnt/image/
# df -th
# umount /mnt/image/

-b 开始扇区,可省略
-s 分区大小,单位可用扇区,K,M等
-t 分区类型, 还有freebsd-ufs
-l 给分区打标签

4. 显示信息
# gpart show -l /dev/da1
# gpart show -r /dev/da1
# gpart show -p /dev/da1

5. 删除分区
# gpart delete -i 2 /dev/da1

# sysctl kern.geom.debugflags=16
# camcontrol devlist
# dd if=FreeBSD-10.1-RELEASE-i386-memstick.img of=/dev/da0 bs=64k

# mdconfig -a -t vnode -f /tmp/bootable.iso -u 3
# gnop create /dev/md3
# gnop list
# gpart show -p /dev/md3
# mount /dev/md3p3 /mnt/image
# mdconfig -d -u 3

查看磁盘信息
fdisk /dev/ad0
fdisk -s /dev/ad0
修改磁盘信息(问答式的交互)
fdisk -u /dev/ad0

# fsck -y /
# mount -u /
# mount -a
# mount -o remount, rw /

设置临时IP地址和默认路由
ifconfig em0 inet 192.168.195.99 netmask 255.255.255.0
ifconfig em0 inet6 accept_rtadv
route delete default
route add default 192.168.195.2
route add 192.168.195.0/24 192.168.195.2
route add 192.168.1.0/24 192.168.1.1
route add 192.168.2.0/24 192.168.2.1
route add 192.168.185.0/24 192.168.185.201
route flush
netstat -nr
netstat -nat

重启sshd服务

FreeBSD默认是不让root通过ssh登陆,遂修改相关的配置文件:
FreeBSD#vi /etc/sshd/sshd_config
#PermitRootLogin no
将这句修改成:
PermitRootLogin yes
保存退出,重启sshd服务却报错了:sshd re-exec requires execution with an absolute path
直接进入/etc/rc.d目录,输入sshd start,一样错误提示,
FreeBSD的命令执行方法或许变了,必须这样来:
FreeBSD#cd /etc/rc.d
FreeBSD#./sshd start|stop|restart
或直接输入完整的路径并带上命令操作:
FreeBSD#/etc/rc.d/sshd start|stop|restart

================ End

gpart 分区工具的更多相关文章

  1. 硬盘分区工具gparted使用

    一.介绍 GParted是一款linux下的功能非常强大的分区工具,和windows下的‘分区魔术师’类似,操作和显示上也很相似.GParted可以方便的创建.删除分区,也可以调整分区的大小和移动分区 ...

  2. VMware linux 增加根目录空间 (使用图形分区工具gparted LiveCd)

    写这篇文章的原因: 最近要给服务器Centos上的ruby版本升级,由于是第一次升级,不敢直接在服务器上操作. 所以在我的winxp上装了Vmware ,又在Vmware中装了Centos5.2. 用 ...

  3. linux分区工具fdisk的使用

    fdisk是linux下的一块分区工具,使用简单方便,由于是对系统进行修改,需要root权限. 常用参数如下: fdisk  -l : 列出所有的硬盘信息 直接传入设备名称可进入对该硬盘分区.例如,f ...

  4. (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

    场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...

  5. 分区工具fdisk,gdisk,parted

    在linux中,当我们给系统添加一块新硬盘时,我们是无法使用的,因为他还没有分区和格式化,只有当我们将新硬盘分区并格式化之后,挂载在某个目录下,才能供我们正常使用,接下来我们要学习三种硬盘分区工具,f ...

  6. parted分区工具用法

    parted分区工具用法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 随着生产环境中数据量的增大,我们对硬盘的容量也有很大的需求,当硬盘的容量大于2T(工业上的最大磁盘2.2TB ...

  7. Linux下的两种磁盘分区工具的使用

    如何使用fdisk和parted分区工具来进行硬盘分区,下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:     ----------fdisk分区工具----------       ...

  8. 分区工具parted的详解及常用分区使用方法【转】

    来源:http://blog.51cto.com/zhangmingqian/1068779 分区工具parted的详解及常用分区使用方法 一.         parted的用途及说明 概括使用说明 ...

  9. Linux磁盘分区工具的使用

    ----------fdisk分区工具----------   一..下面来介绍fdisk分区工具的命令格式:    fdisk是传统的Linux硬盘分区工具,也是Linux系统中最常用的一种硬盘分区 ...

随机推荐

  1. [ASP.NET Core] 建置x86版本 (workaround)

    前言 本篇文章介绍如何建置ASP.NET Core项目的x86版本输出(workaround),为自己留个纪录也希望能帮助到有需要的开发人员. ASP.NET Core官网 步骤 首先到微软官网的「. ...

  2. Migrating to WebSphere 9

    Migrating to WebSphere 9 Make a migration plan Requirements Migrate WebSphere profiles into the new ...

  3. 强化学习读书笔记 - 13 - 策略梯度方法(Policy Gradient Methods)

    强化学习读书笔记 - 13 - 策略梯度方法(Policy Gradient Methods) 学习笔记: Reinforcement Learning: An Introduction, Richa ...

  4. Python小白学习之函数装饰器

    装饰器 2018-10-25 13:49:37 装饰器从字面意思就是用来装饰的,在函数可以理解为:在函数中,我们不想影响原来的函数功能,又想给函数添加新的功能,这时候我们就用到了装饰器. 一般函数操作 ...

  5. google::protobuf 编译方法

    这两天用了一下Protobuf 感觉很方便, 记录一下编译过程, 以做务忘(需要安装cmake): 1: 下载地址: https://developers.google.com/protocol-bu ...

  6. PHP版本的讲解

    原文地址:http://dev.meettea.com/show-90-1.html 最近发现很多PHP程序员对PHP版本知识了解不是很清楚,其中不乏PHP产品主力开发人员. PHP版本主要分三支:P ...

  7. linux中匹配正确的ip地址

    1.假设IP地址是规范的,没有出错误的 sed -n "/[0-9]\{1,3\}.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/p" test ...

  8. List<T>.Distinct()

    )            }; //使用匿名方法            List<Person> delegateList = personList.Distinct(new Compar ...

  9. 实现属于自己的TensorFlow(二) - 梯度计算与反向传播

    前言 上一篇中介绍了计算图以及前向传播的实现,本文中将主要介绍对于模型优化非常重要的反向传播算法以及反向传播算法中梯度计算的实现.因为在计算梯度的时候需要涉及到矩阵梯度的计算,本文针对几种常用操作的梯 ...

  10. python正则表达式中含有变量的写法

    使用格式化字符串的方式实现举例: re.findall("(this,%s,'(.*?)'"%str(i),"abcd(this,1,'123123)')这里i为变量