首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linuxMBR分区表修复恢复

linux MBR 方式分区后分区表损坏/误删的修复/恢复: 主引导记录(Master Boot Record,MBR),位于一个硬盘的0柱面、0盘面、1扇区,共512字节。...创建分区 > 挂载分区 > 写入数据 root@BJ-CentOS7 ~ # fdisk -l /dev/vdb 磁盘 /dev/vdb:10.7 GB, 10737418240...修复分区表 root@BJ-CentOS7 ~ # fdisk /dev/vdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。...修复分区表 方法1: 使用之前备份的分区表还原恢复受损/不小心删除的分区表 root@BJ-CentOS7 ~ # dd if=....,前提是知道之前分区的扇区起始位置,可以重新分区时手动指定扇区起始位置,重建完分区验证挂载没问题,分区表损坏前存入的数据也存在 注意: 创建分区1、分区2时扇区起始位置需要指定为和原来分区一致 root

6.5K20

Linux创建新进程

Linux是由父进程来完成的,创建完成的新进程是子进程对于子进程它有两种执行顺序的可能性: 父进程和子进程并发执行; 子进程先执行,父进程等待子进程执行完毕。...在Linux的fork函数用于创建一个新的进程,使用fork()的函数来创建一个进程时,子进程只是完全复制父进程的资源。这样得到的子进程和父进程是独立的,具有良好的并发性。...Linux的采用了copy-on-write技术(COW),即:只有在子进程中发生写入操作的时候,才真正的去复制父进程的资源,否则不进行复制操作,比如在fork的子进程中只是调用exec函数来执行另外一个可执行文件...总结一:fork函数创建的子进程是父进程的复制,子进程和父进程并发执行来段代码测试一。...除了fork之外,Linux的系统还提供了vfork的函数来建立一个新进程.vfork建立的新进程和fork的不同之处在于: vfork创建的子进程和父进程是共享地址空间的,而不是复制,因此子进程中的数据和父进程中的数据是共享的

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux查看文件创建时间

    在windows,一个文件有:创建时间、修改时间、访问时间。而在Linux,一个文件也有三种时间,分别是:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...image.png 很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。...也就是说本人是无法查看文件创建时间的。...但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。...---- 参考文献 [1]What file systems on Linux store the creation time?

    25.7K40

    Linux数据无损动态修改MBR分区表格式为GPT

    个人博客站点:https://www.hiecho.cn 1.简介 腾讯云官网中有一篇帮助文档“扩容Linux文件系统,https://www.qcloud.com/document/product/...[image.png] [image.png] (4)接下来看一,在MBR分区表,扩容/dev/vdc1到2.5T能不能行? [2phoeqho44.png] 这里看到只能扩容到2TB。...gg (5)显然这是MBR分区表的局限。MBR分区表共512个字节。前446字节包括boot loader信息和grub引导信息,还有64字节的磁盘分区信息,以及2个字节的结束标志。...D.使用parted删除vdc1,并重新创建vdc1(fdisk不支持超过2TB大小,注意记住删除前vdc1的start sector,创建新的vdc1的时候start sector必须和删除前一致)...F.重新挂载看下分区大小,并检查数据完整性 [y1iweazerj.png] 3.GPT分区的优越性(GUID partition table, GPT 磁盘分区表。)

    10.4K70

    Linux使用Nexus创建maven私服

    sudo chkconfig --levels 345 nexus on ## 启动nexus服务 sudo service nexus start 关于系统运行级别以及chkconfig命令的用法参考Linux...Nexus 操作 (1) 创建用户 ? ? ? ? 退出系统,用新创建的用户登录(账户hadoop/密码hadoop) (2) 创建宿主仓库 ? ? ? ? (2) 创建代理仓库 ? ? ? ? ?...>和可以共用一个仓库。...,你需要自己创建一个,另外无论是部署快照版构件还是部署发布版构件,都是需要部署到宿主类型的仓库中,而我们之前配置的下载构件的仓库是一个仓库组,这里需要注意一。...创建用于管理这两个仓库的权限(这里只演示为bonc-releases仓库创建权限) ? ? ? 创建一个角色bonc-role,添加这两个权限 ? ? 创建一个用户,赋予bonc-role角色 ?

    8.3K20

    分区表是否可以创建分区索引?

    有同事问一个问题, 一张非分区表,是否可以创建分区索引? 答案是可以,但分区索引的类型有限制。...创建测试表,TEST表有四条测试数据, ? 2. 首先创建全局哈希分区索引, ? 3. 创建全局范围分区索引, ? 3....创建全局列表分区索引,报错ORA-14151,需要制定正确的分区方法, ? 4. 创建未加GLOBAL关键字的哈希分区索引,报错, ? 5. 创建未加GLOBAL关键字的范围分区索引,报错, ?...创建增加LOCAL关键字的列表分区索引,报错, ? 报错为ORA-02158,提示需要使用有效的CREATE INDEX选项, ? 总结: 1. 非分区表可以创建分区索引。 2....非分区表的分区索引必须是GLOBAL。 3. 非分区表的分区索引,可以是哈希全局分区索引、全局范围分区索引,但不可以是全局列表分区索引。 一句话“证明某一个功能是否可用,实践是检验真理的唯一标准”。

    1.6K20

    LinuxAutoMake创建工程流程

    Makefile 作为一名Linux软件开发工程师对Makefile都不陌生,Makefile可以定义整个工程的编译规则,编写好Makefile后每次代码有修改时我们只需make进行编译,它可以省去繁琐的编译步骤...下面展示如何一步一步创建属于自己的AutoMake工程 环境:Ubuntu16.04 1. 新建工程目录 mkdir Project 2....在工程目录创建以下目录及文件 mkdir include src # 添加源码目录 touch Makefile.am touch src/Makefile.am touch NEWS README ChangeLog...执行命令autoscan 将生成的configure.scan重名congfigure.ac 可用修改好的Project的configure.ac 5. 配置编译 autogen.sh文件内容 #!.../bin/sh aclocal autoconf automake --add-missing 将Projectautogen.sh拷贝到当前目录,然后执行以下命令 sh autogen.sh .

    90230

    Linux创建自己的共享库

    由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。...Linux系统有几个重要的目录存放相应的函数库,如/lib, /usr/lib。 静态函数库、动态函数库 A....对一个库做ar s等同于对该库做ranlib 动态函数库的创建 gcc -shared -Wl,-soname,youLibSoname,-o youRealName a.o b.o **linux共享库名称分为三段...我们先创建一个src和lib文件夹,src下存放源代码,,lib下存放共享库 我么在src写个add.c和sub.c,代码很简单,就是对两个数实现加法和减法运算,代码略过。...将生成的共享库copy到上级的lib,并生成linkname: cp libmycal.so.1.10 ..

    2.4K10

    linux 创建虚拟环境 python

    virtualenv能够用于创建独立的Python虚拟环境,多个Python相互独立,互不影响。 virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。...不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。 下面介绍安装python虚拟环境的方法: 使用pip安装包前,先更新pip。...创建虚拟环境 # mkvirtualenv py3-env 也可指定虚拟环境的python版本 # mkvirtualenv --python=/usr/bin/python3 py3-env 5....pip install virtualenv sudo pip install virtualenvwrapper 2 激活虚拟环境 source virtualenvwrapper.sh 3 创建虚拟环境...解决: 我又想起了上个问题的解决方法, 在~/.local/bin/找到了virtualenv文件, 这可能就是python3-virtualenv所对应的了, 再将其拷贝至/usr/bin/目录下,

    3.9K60

    linux如何创建守护进程的步骤

    这两天学习了linux 守护进程这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记。 1,进程的概念:程序的一次动态执行过程。...2,进程的类型:交互进程,批处理进程,守护进程 3,守护进程:Linux中的后台服务进程,daemon进程 4,守护进程的创建步骤: (1)创建子进程,父进程退出。...(2)在子进程中创建新会话,使当前进程成为新会话组的组长。...进程从父进程那里继承了文件创建掩码,所以可能会修改守护进程存取权限位,所以要将文件创建掩码清除,umask(0); (5)关闭文件描述符。 子进程从父进程那里继承了打开文件描述符。...按照上面的步骤即可完成守护进程的创建

    4.3K21
    领券