ลบเนื้อหาของ dev / โฟลเดอร์โดยบังเอิญ ~ Centos 6


3

ฉันมีโฟลเดอร์ dev ในโฟลเดอร์ www ของฉันและเมื่อฉันพยายามคัดลอกไปยังการผลิตด้วยเหตุผลบางอย่างดูเหมือนว่าฉันทำผิดและเนื้อหาของโฟลเดอร์ dev ระดับรากถูกคัดลอก ฉันลบโฟลเดอร์สดและแทนที่ด้วยข้อมูลสำรองที่ฉันมี

ฉันยังคงเชื่อมต่อผ่าน Putty แต่การเริ่มต้น httpd ใหม่ไม่ทำงาน (เส้นทางที่มา '/ dev / urandom' ไม่มีอยู่)

อย่างไรก็ตามฉันไม่สามารถเชื่อมต่อได้อีกและฉันไม่สามารถถ่ายโอนการสำรองฐานข้อมูล / ไฟล์ที่ฉันเพิ่งทำไปยังเซิร์ฟเวอร์อื่น

ในภาพนั้นคุณสามารถเห็นสิ่งที่ฉันได้ทิ้งไว้ในโฟลเดอร์ dev รูปทางขวาคือเซิร์ฟเวอร์อื่นของฉันใช้เพื่อเปรียบเทียบ http://screencast.com/t/I4XqjwR0

คุณจะทำอย่างไร

linux 

1
ปิดหัวข้อ ลองใช้ linux stack

เช่นเดียวกับข้อความข้างเคียง: นี่แสดงให้เห็นว่าทำไมคุณไม่ควรทำงานทั่วไปเป็นอย่างดี rootไม่ใช่แม้กระทั่งเมื่อปรับใช้รหัสใหม่ในเว็บไซต์ของคุณ
sleske

คำตอบ:


6

ที่อาจช่วยได้

cd /dev
./MAKEDEV std

ฉันได้รับ -bash: ./MAKEDEV: ไม่มีไฟล์หรือไดเรกทอรี [root @ server dev] # ./MAKEDEV std

แต่ฉันเห็นมันที่. /sbin/MAKEDEV

ฉัน cp'ed ถึง ../dev แล้วดำเนินการคำสั่งของคุณ ทำงาน ขอบคุณชายผู้มีอำนาจฉันรู้สึกมีความสุขตอนนี้คุณไม่มีความคิด โดยบังเอิญคุณไม่ได้อยู่ในห้องนี้ฉันจะเปลี่ยนเป็นเกย์

จากนั้นเป็นเพียง /sbin/MAKEDEV std หรือเพียงแค่ MAKEDEV std น่าจะช่วยได้ ไม่จำเป็นต้องคัดลอก
glglgl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.