精华内容
下载资源
问答
  • 有没有可能出现第3次创建分区的命令早于第1次创建分区的命令先完成? </li><li> 创建分区是不是必须要在之前已经存在的分区的后台数据完全删除的情况下才能真正创建成功? </li></ol> 以上,望...
  • fdisk /dev/sdbCommand (m for help): d--输入删除指令Partition number (1-7): 1--输入删除的分区号Command (m for help): p--打印分区表Disk /dev/sdb: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, ...

    fdisk /dev/sdb

    Command (m for help): d

    --输入删除指令

    Partition number (1-7): 1

    --输入删除的分区号

    Command (m for help): p

    --打印分区表

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes

    255 heads, 63 sectors/track, 1305 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System

    /dev/sdb2 251 500 2008125 83 Linux

    /dev/sdb3 501 750 2008125 83 Linux

    /dev/sdb4 751 1305 4458037+ 5 Extended

    /dev/sdb5 751 875 1004031 83 Linux

    /dev/sdb6 876 1000 1004031 83 Linux

    /dev/sdb7 1001 1305 2449881 83 Linux

    --可以看到sdb1已经被删除了

    --接下来同理,删除其它分区

    Command (m for help): d

    Partition number (1-7): 2

    Command (m for help): d

    Partition number (1-7): 3

    Command (m for help): d

    Partition number (1-7): 4

    Command (m for help): p

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes

    255 heads, 63 sectors/track, 1305 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System

    Command (m for help): w

    --保存退出

    The partition table has been altered!

    Calling ioctl() to re-read partition table.

    Syncing disks.

    现在可以移除磁盘了

    展开全文
  • 2、删除数据库 drop database if exists task01; 内部表基本操作 3、创建student表 create table if not exists student( name string, age int, agent string, adress structstreet:STRING,city:STRING)...

    1、查询所有数据库

    show databases;
    

    2、删除数据库

    drop database if exists task01;
    

    内部表基本操作

    3、创建student表

    create table if not exists student(
    name string,
    age int,
    agent string,
    adress struct<street:STRING,city:STRING>)
    row format delimited
    fields terminated by ',' //字段与字段之间的分隔符
    collection items terminated by ';'//一个字段各个item的分隔符
    lines terminated by '\n' "); //行分隔符
    

    4、查询所有表

    show tables;
    

    5、查看表结构

    desc student;
    

    6、加载数据

    load data local inpath /home/hiveTest/student.txt overwrite into table student;
    

    7、查询数据

    select * from student;
    

    8、统计查询(会运行mapreduce作业,资源开销较大)

    select count(1) from student;
    

    9、删除表数据不删除表结构

    truncate table student;
    

    10、删除表数据并删除表结构

    drop table student;
    

    外部表基本操作
    外部表删除后,hdfs文件系统上的数据还在,
    重新创建同路径外部表后,其数据仍然存在

    11、创建student外部表 (在创建外部表的时候多加一个external限制)

    create external table if not exists student(
    name string,
    age int,
    agent string,
    adress struct<street:STRING,city:STRING>)
    row format delimited
    fields terminated by ',' //字段与字段之间的分隔符
    collection items terminated by ';'//一个字段各个item的分隔符
    lines terminated by '\n' "); //行分隔符
    

    从一张已经存在的表上复制其表结构,并不会复制其数据

    12、创建表,携带数据

    create table student01 as select * from student;
    

    13、创建表,携带表结构

    create table student01 like student;
    

    分区表的操作
    必须在表定义时创建partition
    ###静态分区

    14、创建分区格式表

    create table if not exists student02(
    name string ,
    salary int ,
    subordinate array<string> ,
    deductions map<string,float> ,
    address struct<street:string,city:string>)
    partitioned by (city string,street string)
    row format delimited 
    fields terminated by '\t' 
    collection items terminated by ',' 
    map keys terminated by ':' 
    lines terminated by '\n' 
    stored as textfile");
    

    15、添加分区表

    alter table student02 add partition(city='beijing',street='houchangcun')
    

    16、查看分区表信息

    show partitions student02;
    

    17、向分区表中插入数据

    load data local inpath /home/hiveTest/student02.txt overwrite into table student02 partition (city='beijing',street='houchangcun');
    

    18、删除分区表

    alter   table student02 drop partition(city='beijing',street='houchangcun');
    

    19、把一个分区打包成一个har包

    alter table student02 archive partition (city='beijing',street='houchangcun');
    

    20、把一个分区har包还原成原来的分区

    alter table student02 unarchive partition (city='beijing',street='houchangcun');
    

    21、 保护分区防止被删除

    alter table student02 partition (city='beijing',street='houchangcun') enable no_drop;
    

    22、保护分区防止被查询

    alter table student02 partition (city='beijing',street='houchangcun') enable offline;
    

    23、允许分区删除和查询

     alter table student02 partition (city='beijing',street='houchangcun') disable no_drop;
     alter table student02 partition (city='beijing',street='houchangcun') disable offline;
    

    动态分区
    当需要一次插入多个分区的数据时,可以使用动态分区,根据查询得到的数据动态分配到分区里。
    动态分区与静态分区的区别就是不指定分区目录,由hive根据实际的数据选择插入到哪一个分区。

    set hive.exec.dynamic.partition=true; 启动动态分区功能
    set hive.exec.dynamic.partition.mode=nonstrict;  分区模式,默认nostrict
    set hive.exec.max.dynamic.partitions=1000;      最大动态分区数,默认1000
    

    24、根据查询到的数据向分区表中插入数据

    insert overwrite  table student02 partition (city='beijing',street) select name,salary,subordinate,deductions,address,address.street from student01;
    

    25、当删除一个hive 数据库时,若该数据库时包含表,则会提示不能删除

    此时,用户要么先删除数据库中的表,要么再删除数据库;要么在删除命令的最后面加上关键字CASCADE ,这样可以使hive自行先删除数据库中的表;

    DROP DATABASE task01 CASCADE;
    
    展开全文
  • 1, 创建分区先查看下是否有磁盘没有分区...输入n新建一个分区,输入p 建立分区,输入分区编号 1然后会让你设置开始扇区(不知道是否这么解释):默认回车就是1 从头开始然后结束扇区设置1000 这个值好像决定了分区的...

    1, 创建分区

    先查看下是否有磁盘没有分区fdisk -l

    d01616b4c1fd766700400d6e7d540178.png

    其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区。

    开始分区

    fdisk /dev/sdc

    ab70f0bf2698e9086808b8592347b1e9.png

    输入m,可以查看有哪些操作

    3581edb94e3002903b5eccc4e36a0d2d.png

    输入p 查看当前硬盘分区,目前没有分区。

    4f2bae5e96368ac2ccbeeb7044a5d65a.png

    输入n新建一个分区,输入p 建立分区,输入分区编号 1

    34355e6c0dea036b9c2eec078080a6b9.png

    然后会让你设置开始扇区(不知道是否这么解释):默认回车就是1  从头开始

    然后结束扇区设置1000   这个值好像决定了分区的大小,我对硬件不是很熟悉。安装上面方法,建立第二个分区

    ebf9700fe83aa508761aa0e09320453a.png

    然后打印分区数 输入p,红色框就是已经建立好的分区

    2e55dcc7eb71946cc4d6d632941d031b.png

    最后保存分区 输入w

    13b3d5c66450ab90b7b0d7364f59e0c0.png

    最后,检查分区是否已经建立好!如果出现红色区域,则表示已经建立好了。

    6ffa0d18425bd36b82e51fed2af0fb9f.png

    其实这个时候,建立好的分区还不能用,还需要挂载才可以用。但是挂载之前,必须要格式化,才行。。。

    2,格式化分区

    格式化命令:mkfs.ext3   /dev/sdb1 是格式化成 ext3

    mkfs.ext2   /dev/sdb1 是格式化成 ext2

    我这里使用了 mkfs.ext3 。

    mkfs.ext3 /dev/sdc1

    mkfs.ext3 /dev/sdc2

    下面是其中的一个图:

    ffad2d1210e4d41769a2276074e0577b.png

    格式化之后也并不能使用,必须要挂载才行。

    3,挂载分区

    格式化之后,就可以挂载分区了。

    mkdir /d1

    mkdir /d2

    mount /dev/sdc1 /d1

    mount /dev/sdc2 /d2

    这样就挂载成功,可以正常使用了。

    836d65b25aed13cf226ce8133ce45ee0.png

    4,卸载分区

    umount /dev/sdc2

    6650fa463038f6ccb9c76fe9fd01e949.png

    卸载了,其实还可以挂载,而且数据还会在的

    5,删除分区fdisk /dev/sdc

    m

    d

    1

    d

    9351687b090ce02520198171feae013d.png

    输入 w  保存,这个时候分区以及删除了,可以重新创建了。

    31b54fae29755590931365ebcb8d5162.png

    2a560d8b0054efcf521d08633b9ff517.png

    387139274d2113657182c6934741c0f6.png

    展开全文
  • 1、创建分区先查看是否有未分区的硬盘存在# fdisk -l上图中,原硬盘已分区格式化挂载,新硬盘没有分区so,开始分区# fdisk /dev/sdb输入m可以查看各个命令选项输入p,查看当前硬盘分区情况输入n,创建新的分区e创建...

    1、创建分区

    先查看是否有未分区的硬盘存在

    # fdisk -l

    971dfff51a9c6f8453a42c2020336e7a.png

    上图中,原硬盘已分区格式化挂载,新硬盘没有分区

    so,开始分区

    # fdisk /dev/sdb

    1bc7818e960e6395003f8b46b5516c6e.png

    输入m可以查看各个命令选项

    746047cbf713240bf01b963d0283d764.png

    输入p,查看当前硬盘分区情况

    5c3f268118db4b595816e228db125c21.png

    输入n,创建新的分区

    e03dae61f84fc863b3ed39b6210f06e6.png

    e创建扩展分区,p创建主分区。这里先创建一个主分区,先创建1号分区,起点默认即可

    ,直接回车,设置终点,该分区分多大就写多大,我写的是2G

    22032bc0d2017612ef1acc56c13e9d5f.png

    如上图分出一个主分区,在创建一个扩展分区和一个逻辑分区

    75bcfce1cc5084c3168f95acf0dc9dac.png

    图中分区2位扩展分区,逻辑分区从序号5开始。

    输入命令w,保存分区

    09909610155595bb5d0b8be0397f4bf9.png

    2、格式化分区

    两个命令实现mkfs.ext4或者mke2fs(默认格式化成ext4格式)都可以。

    68247df27c8583f7d9c8899ddfb17fbe.png

    3、挂载

    # mkdir /mnt/sdb1 //建立挂载目录

    # mkdir /mnt/sdb5

    # mount /dev/sdb1 /mnt/sdb1//挂载,sdb5方法一样

    e7130e24372ae289335fde674a23f4d0.png

    挂载成功。

    4、取消挂载

    # umount /mnt/sdb1

    5、取消分区

    # fdisk /dev/sdb

    先输入p查看,然后用命令d进行删除,最后w保存。

    9c45216608ac3bf26991f6204a9b5bb6.png

    附加:

    上述挂载操作在服务器重启后便会失效,如果想要服务器启动时自动挂载,需要编辑fstab文件

    1292cf9b4f1627f8257cbcce0f41ba14.png

    最后一行添加最后一行即可开机自动挂载。文件一共6列,分别代表:

    第一列:设备名或者设备卷标名,(/dev/sda10 或者 LABEL=/)

    第二列:设备挂载目录 (例如上面的“/”或者“/mnt/D/”)

    第三列:设备文件系统 (例如上面的“ext3”或者“vfat”)

    第四列:挂载参数 (看帮助man mount)

    第五列:指明是否要备份,(0为不备份,1为要备份,一般根分区要备份)

    第六列:指明自检顺序。 (0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)

    展开全文
  • 首先介绍下几个简单的命令:free查看当前系统内存的使用情况查看分区的使用情况:T类型、H显示大小以G,M查看系统所有硬盘的分区信息:分区的分区的都显示出来了开始分区:为什么要加cu 不加也可以哦,虚拟机做...
  • 注意:parted命令在恢复误删除的分区时候,容易失败几点: (1)只划分一个分区。恢复失败 (2)划分了2个分区,但是没有格式化。直接删除一个分区,恢复也会失败。 (3)做删除操作时候,如果同时删除了两个...
  • 硬盘分区的划分标准 :主分区、扩展分区和逻辑分区 在一块硬盘上,如果是MBR分区方式,那么它的主分区最多只能有4个,或者3个主分区和1个扩展分区;在扩展分区上我们可以创建多个逻辑分区 分区编号:主分区1-4 ,...
  • freebsd删除现有磁盘分区

    千次阅读 2012-07-24 10:41:08
    在做系统的时候,不小心在另外一块盘上也进行了分区, 然后对这块磁盘进行挂载的时候,...删除分区的命令如下: fdisk -i /dev/da1 // 删除分区 newfs ufs /dev/da1 //对磁盘进行格式化,格式化为ufs格式 mount /d
  • 创建磁盘分区查看磁盘分区情况:fdisk -l[root@model ~]# fdisk -l //查看系统中所有磁盘的分区列表Disk/dev/sda: 107.4 GB, 107374182400 bytes, 209715200sectorsUnits= sectors of 1 * 5...
  • linux命令之添加删除磁盘分区

    千次阅读 2018-05-04 23:53:00
    之前已经写过df和fdisk区别了,df可以显示当前已经挂载磁盘分区,df -T可以额外显示文件系统类型 fdisk -l可以显示出所有挂载未挂载的分区,但不显示文件类型 在我虚拟机上有一块分配了40G硬盘但未使用,...
  • Liunx需要建接入硬盘分区需要使用到fdisk命令 #查看所有硬盘信息 fdisk -l 操作未分区硬盘进行分区 #操作未分区硬盘 fdisk /dev/sdb fdisk命令参数介绍 m、查看帮助 p、打印分区表 n、新建一个新分区 d、删除...
  • 教程 三条命令删除 OS X 7 隐藏分区,恢复 650 M 空间
  • 论坛上偶遇一下环境:我有一个表空 ...偶遇这位DBA情况大概是:其有一分区表,分区P1里面含有LOB大字段,在OFFLINE分区P1之后,误使用了LINUX命令RM删除了物理文件,现在他想删除分区信息,应该怎么做? ...
  • 硬盘设备是由大量扇区组成,每个扇区容量512字节,第一扇区最为重要,保存主引导记录和分区表信息。分别是主引导记录占用446,分区表占用64字节,结束符2字节,其中分区表中每记录一个信息占用16字节,最多只有四...
  • parted分区命令

    2020-03-19 12:27:52
    它允许用户创建,删除,调整大小,缩小,移动和复制分区,重新组织磁盘使用,以及将数据复制到新硬盘,但在缩小分区时它没有按预期工作,我大部分时间都得到了错误,所以我建议用户不要缩小分区,GParted是分手GUI...
  • 1,打开终端,在搜索命令框中输入 terminal按回车键打开终端 2, 在终端中输入 diskutil list 命令查看所有分区...3,删除分区,输入 diskutil eraseVolume HFS+ xx /Volumes/DATA , "xx" 为删除后卷名,可以先...
  • fdisk 操作硬盘的命令格式如下: [root@localhost beinan]# fdisk 设备 比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda 设备;我们如果想再添加或者删除 一些分区,可以用 [root@localhost beinan]# fdisk ...
  • reagentc命令可以实现Windows恢复分区的开关,创建、删除,状态查看。 可以只管确定当前系统恢复分区所在位置,便于删除多余的恢复分区。 转载于:https://www.cnblogs.com/chiren/p/5080834.html...
  • 它允许用户创建,删除,调整大小,缩小,移动和复制分区,重新组织磁盘使用,以及将数据复制到新硬盘,但在缩小分区时它没有按预期工作,我大部分时间都得到了错误,所以我建议用户不要缩小分区,GParted是分手GUI...
  • fdisk 分区命令参数

    2019-04-21 12:58:00
    fdisk 分区命令参数如下,常用参数包括 m、n、p、e、d、w。 b 编辑 bsd disklabel; c 切换 dos 兼容性标志; d 删除一个分区; g 创建一个新空 GPT 分区表; G 创建一个 IRIX(SGI)分区表; l 列出已知的分区...
  • 首先介绍下几个简单的命令: free查看当前系统内存的使用情况查看分区的使用情况:T类型、H显示大小以G,M查看...参数没戏要了解那么多,只知道几个常用的就iok了:d删除分区,l查看分区类型,n添加分区,p打印分区表
  • 2.用命令进入parted里面,使用p进行查询,再用rm进行删除,具体如下。 3.使用gpt分区方式,选择yes。 4.开始分区,先是命名,然后是文件系统格式,最后是分区所占比例,这里我们创建两个分区。 5.使用print进行...
  • 分区表是硬盘的分区信息,要删除一个硬盘所有分区表很麻烦,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然,这也是linux给root用户留下作死方法之一。dd 命令主要参数如下 if= in file 输入...
  • 3、确定需要删除分区的U盘的盘号(可以通过U盘的大小区分,注意不要删除系统盘) 4、选择磁盘 “select disk num” (num表示需要删除分区的U盘盘号) 5、执行 “clean” 新建分区 1、计算机管理-->磁盘管理 2...
  • 如何删除电脑EFI分区|删除电脑中的EFI分区的方法 1、按Win+R打开运行,输入:Diskpart,点击确定; 2、在命令提示符中输入:list disk 按回车,选择需要修改的磁盘; 3、这里需要选择的是磁盘1,输入:select disk 1...
  • 更新Ubuntu系统时,有时会...所以只需要卸载旧版本内核和删除一些已经废弃文件就可以了 命令如下: 1.dpkg --get-selections |grep linux-image 查看已安装内核版本 2.uname -a 查看正在使用内核版本
  • 关于Ubuntu删除分区启动项仍然存在问题 删除启动项 删除ubuntu所有分区之后选择重启,发现grub界面还在(grud界面使用halt指令可以关机),只是选择ubuntu后启动不了,接下来就是删除ubuntu引导文件。 使用...
  • 对硬盘及分区的操作,进入fdisk 对硬盘操作阶段  我们可以对硬盘进行分区操作,前提是您把fdisk -l 弄明白了;通过fdisk -l ,我们能找出机器中所有硬盘个数及设备名称;比如上面的例子,我们会看到两个设备一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,324
精华内容 929
关键字:

删除分区的命令