CN101051285A - File matching method in computer network data backup - Google Patents

File matching method in computer network data backup Download PDF

Info

Publication number
CN101051285A
CN101051285A CN 200610116303 CN200610116303A CN101051285A CN 101051285 A CN101051285 A CN 101051285A CN 200610116303 CN200610116303 CN 200610116303 CN 200610116303 A CN200610116303 A CN 200610116303A CN 101051285 A CN101051285 A CN 101051285A
Authority
CN
China
Prior art keywords
backup
file
record
user
coupling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200610116303
Other languages
Chinese (zh)
Inventor
邹恒明
邱丽琴
姚琪
陈惟康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN 200610116303 priority Critical patent/CN101051285A/en
Publication of CN101051285A publication Critical patent/CN101051285A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method for matching file in data back-up of computer net work includes carrying out differential back-up and completer back-up as per back-up interval time selected by user after first time of completer back-up is carried out, synthesizing this time of increment back-up sent locally and last time of differential back-up to be remote differential back-up and enabling to carry out remote differential back-up by only requiring small transmission increment back-up of network band width.

Description

The method of file coupling in the computer network data backup
Technical field
What the present invention relates to is a kind of method that is used for network information technology field, the method for file coupling in specifically a kind of computer network data backup.
Background technology
Data backup is a kind of crucial data security strategy, by backup software data are backuped on tape unit or the miscellaneous equipment, raw data lose or situation about being destroyed under, utilize Backup Data that raw data is recovered out, make the system can operate as normal.From backup scenario, mainly contain these three kinds of backup fully, incremental backup and differential backups, generally all be used in combination.In data backup, the coupling that how to keep backing up original and backup file plays crucial effects in the process of whole backup.
File coupling in the data backup is meant that need backup file (to call original in the following text) is set up one with backup file to be connected, and can find the pairing original of backup accurately in the needs backup or when upgrading backup, obtains relevant information and backs up.
Find through literature search prior art, Chinese patent (application) number is the patent of 01823593.X computer hard disk data backup by name and restoration methods, its backup-step is: in this hard disk, for there being the mirrored partition that the backup subregion that needs Backup Data is provided for backing up the data of this subregion in this hard disk; With the data integrity of the backup subregion of user's appointment backup in the mirrored partition of the correspondence that has been provided with; Hide the space of mirrored partition.This patent mainly is to back up and recover underaction at a certain subregion.Also find in the retrieval, patent (application) number is the patent of the 03135150.6 file mirror method based on Internet by name, it is characterized in that when the file to home server carries out write operation, note filename, file path, document misregistration and write data, send to the Remote Switched Port Analyzer server by Internet then, on the Remote Switched Port Analyzer server, corresponding file is carried out same write operation, reach the purpose of mirror image.In case but change has taken place filename, change has taken place in file path, and this mirror method just returns and lost efficacy.
Summary of the invention
The present invention is directed to the deficiencies in the prior art and defective, the method of file coupling in a kind of computer network data backup is provided, make the coupling that can be good at reaching backup original and backup file based on backup software of the present invention, particularly after the modification in the rename that file has taken place when file, path, still can keep backing up the coupling of original and backup file.
The present invention is achieved by the following technical solutions:
The present invention is based on the file matching method of NTFS disk system structure, backup mode adopts the backup carry out first selecting according to the user after the full backup to carry out difference backup and full backup interval time, long-range difference backup is to be synthesized by this this locality biography incremental backup and backup of the difference of the last time in the past, only need less network bandwidth transmission incremental backup can carry out the remote differential backup, process is as follows:
1) safeguards a backup file tabulation that dynamically updates, set up coupling and connect.Being each needs backup file to create a record in this tabulation, not only write down some information relevant here with backup file, also to number set up a link and follow the tracks of the later locating information of this document, and create corresponding journal file according to the object ID of file to file;
2) when the file in the backup file tabulation takes place to change, connect coupling and upgrade, fetch the locating information of following the tracks of the backup original according to the chain of being set up, adopt full backup as the case may be or carry out the difference backup, generate increment information simultaneously;
3) obtain system's current state with the association attributes of, file and necessity record of certain operations is generated log record add in the daily record;
4) can select that crucial Backup Data is carried out bottom by the user and hide, to reach data storage safety;
5) long-rangely full backup or incremental backup are passed to the remote backup main frame, in the process of transmission, can carry out cryptographic operation to reach data transmission security to data according to user's selection by network;
6) after transmission is finished data are carried out the matching checking to guarantee data integrity and consistance.
Setting up coupling connects
1) after the user has selected to want the backup area of backup file, backup parameter and backup file, obtains the object ID of this document;
2) will need backup file to backup to the backup area of appointment and lock;
3) in backup list, create a record for this document, in record, write down the object ID of this document, should comprise at least in the record that need back up the backup parameter of creation-time, file type, backup path name and some necessity of the filename of file, pathname, file (as the interval time of backup, the final updating time of backup, the mode of backup) etc.;
4) create a backup log file for this document, generate a backup log record, this record comprises that at least current system state, file attribute, file type and some are to the record that backs up influential operation (as the operation of renaming, change path operations etc.).
Coupling is upgraded
1) creates a process and constantly scan the backup file tabulation
2) this process constantly reads every duplicated record of backup file tabulation, judges whether record need upgrade, and relatively backs up the extent of interval time and current time and the last BACKUP TIME, judges whether and will back up.
3) if backup interval time poor greater than current time and the last BACKUP TIME, then skip current record and carry out the analysis that next bar writes down.If backup is less than or equal to the poor of current time and the last BACKUP TIME interval time, then to once back up.
4), in the backup file tabulation, obtain the object ID of this document, the current file name and the path that obtain file by object ID if will back up.
5) relatively whether current file name and file path mate with filename and file path in the record, if coupling then backs up also in the amendment record item accordingly according to the backup parameter of record in the record, write a log record in log record.
6) if the 5th step comparative result does not match or finds that file does not exist, then there are following three kinds of situations in explanation:
A) file is renamed
B) change has taken place in file path
C) file is deleted
7) for a), b) two kinds of situations are revised as current filename and file path with filename and file path in the record.If file not found, then explanation backup original is deleted by the user.The original of prompting user ID is deleted, provide the user to select whether to need to keep this backup, need not upgrade or in backup list, delete the record of correspondence according to this record of selection marker of user, in the backup log file of correspondence, write a daily record that file is deleted.
8) relatively back up original and backup file, take mutually deserved backup mode to back up.
The invention has the beneficial effects as follows, no matter the user has carried out the rename or the modification in path or deletion backup original file system to the backup original can both detect these situations, realize file coupling completely, rather than abandon backup to these files, further guarantee the intact of user data.
The present invention is for the file coupling characteristics of data backup: utilize the object ID of file rather than resolve reading and writing of files through the path, accelerated file access speed; Support the user that the file path operation is renamed, changed to the backup original; Not only support file path that the file coupling after changing that the road is advanced has taken place on local host, and support the file coupling under the situation that the backup original moves in the NTFS of network domains volume.
Description of drawings
Fig. 1 connects process flow diagram for the present invention sets up coupling
Fig. 2 mates the renewal process flow diagram for the present invention
Embodiment
In new technology file system, file is by MFT (MFT, Master File Table) is a most important file under the new technology file system, it is writing down the situation of All Files and catalogue, be similar to the function of the FAT+FDT under the FAT file system, and storing the file attribute more much more than FAT+FDT.Each file on the NTFS volume all has a 64bit to be called the unique identification of file include number (File Reference Number).File include number is made up of two parts: the one, and document number, the 2nd, file sequence number, document number are 48, corresponding to the position of this document in MFT.The object ID (GUID) of one 16 byte all assigned in each file or MFT record in windows, and the algorithm that GUID length and windows generate GUID can guarantee that each GUID is unique.Have among the MFT one $Extend $Objid meta file De $O index, it sorts according to GUID, is the index of object ID, can find the object ID attribute of file in this index, index provides data that turn back to file by the MFT reference signs.Utilize object ID to realize that the coupling that backs up original and backup file can further guarantee the intact of data.
Described in the step such as summary of the invention of the file coupling in the data backup of the present invention.For example the user as want backup file D: dir1 dir2 filename, at first set up a coupling and connect, as shown in Figure 1:
1) being this document adds a record in the file backup tabulation, note the object ID number of this document in this record.
2) lock for this backup file with the backup area of file backup, and at backup area to appointment.
3) generate daily record, backup messages is passed to remote back-up server.
4), be transferred to long-range to file encryption.
In the process of scanning backup file tabulation, upgrade this coupling, as shown in Figure 2:
1) if find that this document need regenerate backup, then searches this document according to the object ID of this document.
2) if find this document, read the current file name aaa of file, and the path X: dirm dirn ...; Compare with filename and path in the record, if different, the filename in then will write down replaces with aaa, with in writing down-5-guard replace X: dirm dirn ....
3) if can not find this document, then selecting to delete or keep the record of this document in backup list according to the user, this record is not then deleted in this backup and indicate that in record this record need not upgrade if the user selects to keep, if the user selects to delete this backup then with this record deletion.
4), then in log record, write down this incident if the modification of filename or pathname or the deletion of file have taken place.
5) back up according to concrete condition.

Claims (3)

1, the method for file coupling in a kind of computer network data backup, it is characterized in that, be based on the file matching method of NTFS disk system structure, backup mode adopts the backup carry out first selecting according to the user after the full backup to carry out difference backup and full backup interval time, long-range difference backup is to be synthesized by this this locality biography incremental backup and backup of the difference of the last time in the past, and detailed process is as follows:
1) safeguards a backup file tabulation that dynamically updates, setting up coupling connects, being each needs backup file to build a record in this tabulation, not only write down some information relevant here with backup file, also to number set up a link and follow the tracks of the later locating information of this document, and create corresponding journal file according to the object ID of file to file;
2) when the file in the backup file tabulation takes place to change, mate renewal, follow the tracks of the locating information that backs up original, adopt full backup as the case may be or carry out the difference backup, generate increment information simultaneously according to the link of being set up;
3) obtain system's current state with the association attributes of, file and necessity record of certain operations is generated log record add in the daily record;
4) select that by the user crucial Backup Data is carried out bottom and hide, to reach data storage safety;
5) long-rangely full backup or incremental backup are passed to the remote backup main frame, in the process of transmission, data are carried out cryptographic operation to reach data transmission security according to user's selection by network;
6) after transmission is finished data are carried out the matching checking to guarantee data integrity and consistance.
2, the method for file coupling in the computer network data backup according to claim 2, it is as follows to set up the coupling Connection Step:
1) after the user has selected to want the backup area of backup file, backup parameter and backup file, obtains the object ID of this document;
2) will need backup file to backup to the backup area of appointment;
3) in backup list, create a record for this document, in record, write down the object ID of this document, should comprise at least in the record that need back up the backup parameter of creation-time, file type, backup path name and some necessity of the filename of file, pathname, file;
4) create a backup log file for this document, generate a backup log record, this record comprises current system state, file attribute, file type at least and some are to backing up the record of influential operation.
3, the method for file coupling in the computer network data backup according to claim 2, the coupling step of updating is as follows:
1) creates a process and constantly scan the backup file tabulation;
2) this process constantly reads every duplicated record of backup file tabulation, judges whether record need upgrade, and the extent that relatively backs up interval time and current time and the last BACKUP TIME judges whether and will back up;
3) if backup interval time poor greater than current time and the last BACKUP TIME, then skip the analysis that next bar record is carried out in current record, be less than or equal to the poor of current time and the last BACKUP TIME interval time if back up, then to once back up;
4), in the backup file tabulation, obtain the object ID of this document, the current file name and the path that obtain file by object ID if will back up;
5) relatively whether current file name and file path mate with filename and file path in the record, if coupling then backs up also in the amendment record item accordingly according to the backup parameter of record in the record, write a log record in log record;
6) if the 5th) the step comparative result do not match or finds that file does not exist, and then there are following three kinds of situations in explanation: file is renamed; Change has taken place in file path; File is deleted;
7) renamed for file and two kinds of situations have taken place to change file path, filename and file path in the record are revised as current filename and file path, if file not found, then explanation backup original is deleted by the user; The original of prompting user ID is deleted, provide the user to select whether to need to keep this backup, need not upgrade or in backup list, delete the record of correspondence according to this record of selection marker of user, in the backup log file of correspondence, write a daily record that file is deleted;
8) relatively backing up original takes mutually deserved backup mode to back up with backup file.
CN 200610116303 2006-09-21 2006-09-21 File matching method in computer network data backup Pending CN101051285A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610116303 CN101051285A (en) 2006-09-21 2006-09-21 File matching method in computer network data backup

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610116303 CN101051285A (en) 2006-09-21 2006-09-21 File matching method in computer network data backup

Publications (1)

Publication Number Publication Date
CN101051285A true CN101051285A (en) 2007-10-10

Family

ID=38782707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610116303 Pending CN101051285A (en) 2006-09-21 2006-09-21 File matching method in computer network data backup

Country Status (1)

Country Link
CN (1) CN101051285A (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101872406A (en) * 2010-04-29 2010-10-27 李贵林 Computer file tracking method
CN102236586A (en) * 2010-04-21 2011-11-09 雷州 Local and network multiple incremental data backup and recovery method of computer
CN101853194B (en) * 2009-04-03 2011-12-14 纬创资通股份有限公司 Data backup method
CN102354293A (en) * 2011-09-16 2012-02-15 浪潮(北京)电子信息产业有限公司 File differential backup system and method
CN102508740A (en) * 2011-10-26 2012-06-20 上海文广互动电视有限公司 Remote replication method of file system
CN101453490B (en) * 2008-12-23 2012-12-19 上海爱数软件有限公司 Synthesized data backup method and apparatus
CN103176867A (en) * 2013-04-02 2013-06-26 浪潮电子信息产业股份有限公司 Fast file differential backup method
CN103383698A (en) * 2013-06-27 2013-11-06 宇龙计算机通信科技(深圳)有限公司 Data deletion method and mobile terminal thereof
CN103544075A (en) * 2011-12-31 2014-01-29 华为数字技术(成都)有限公司 Data processing method and system
CN103605585A (en) * 2013-11-06 2014-02-26 上海爱数软件有限公司 Intelligent backup method based on data discovery
CN104866394A (en) * 2015-06-08 2015-08-26 肖选文 Distributed file backup method and system
CN104978239A (en) * 2014-04-08 2015-10-14 重庆邮电大学 Method, device and system for realizing multi-backup-data dynamic updating
CN105376276A (en) * 2014-08-25 2016-03-02 中兴通讯股份有限公司 System data backup method and device
WO2016145838A1 (en) * 2015-08-03 2016-09-22 中兴通讯股份有限公司 Metadata management method and device, and distributed file system
CN106776883A (en) * 2016-11-30 2017-05-31 四川秘无痕信息安全技术有限责任公司 A kind of method of parsing IOS10 Backup Datas
CN106844072A (en) * 2016-11-21 2017-06-13 广州视源电子科技股份有限公司 The reduction protection condition detection method and system of computer operating system
CN103902323B (en) * 2012-12-28 2017-08-08 北京谊安医疗***股份有限公司 A kind of lung ventilator method for upgrading software and its system
CN107493330A (en) * 2017-08-16 2017-12-19 北京新网数码信息技术有限公司 A kind of cloud service method and Cloud Server
CN109101369A (en) * 2018-08-21 2018-12-28 郑州云海信息技术有限公司 A kind of sustainable protection method, system and device of business host data
CN109344660A (en) * 2018-08-10 2019-02-15 山东工商学院 Electronic document dynamic protection technology based on element keeps track
CN109842661A (en) * 2017-11-28 2019-06-04 珠海市君天电子科技有限公司 A kind of data transmission method, device, electronic equipment and storage medium
CN110309020A (en) * 2019-07-09 2019-10-08 中国工商银行股份有限公司 Backup job processing method and processing device
CN110348235A (en) * 2019-07-17 2019-10-18 政采云有限公司 A kind of file test method and device
CN110471796A (en) * 2019-08-20 2019-11-19 同方知网(北京)技术有限公司 A kind of back-up restoring method of the complete and increment of object oriented file catalogue
CN112015589A (en) * 2019-05-30 2020-12-01 精工爱普生株式会社 Robot management system and control method thereof
CN112882866A (en) * 2021-02-24 2021-06-01 上海泰宇信息技术股份有限公司 Backup method suitable for massive files
CN113362489A (en) * 2020-03-06 2021-09-07 联合汽车电子有限公司 Method for creating vehicle measurement file, electronic device, and storage medium
CN115617580A (en) * 2022-12-15 2023-01-17 杭州欧若数网科技有限公司 Incremental backup and recovery method and system based on shared SST file

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101453490B (en) * 2008-12-23 2012-12-19 上海爱数软件有限公司 Synthesized data backup method and apparatus
CN101853194B (en) * 2009-04-03 2011-12-14 纬创资通股份有限公司 Data backup method
CN102236586A (en) * 2010-04-21 2011-11-09 雷州 Local and network multiple incremental data backup and recovery method of computer
CN101872406B (en) * 2010-04-29 2012-06-27 李贵林 Computer file tracking method
CN101872406A (en) * 2010-04-29 2010-10-27 李贵林 Computer file tracking method
CN102354293B (en) * 2011-09-16 2013-06-26 浪潮(北京)电子信息产业有限公司 File differential backup system and method
CN102354293A (en) * 2011-09-16 2012-02-15 浪潮(北京)电子信息产业有限公司 File differential backup system and method
CN102508740A (en) * 2011-10-26 2012-06-20 上海文广互动电视有限公司 Remote replication method of file system
CN103544075B (en) * 2011-12-31 2017-07-07 华为数字技术(成都)有限公司 The processing method and system of data
CN103544075A (en) * 2011-12-31 2014-01-29 华为数字技术(成都)有限公司 Data processing method and system
CN103902323B (en) * 2012-12-28 2017-08-08 北京谊安医疗***股份有限公司 A kind of lung ventilator method for upgrading software and its system
CN103176867B (en) * 2013-04-02 2017-12-01 浪潮电子信息产业股份有限公司 A kind of fast file differential backup method
CN103176867A (en) * 2013-04-02 2013-06-26 浪潮电子信息产业股份有限公司 Fast file differential backup method
CN103383698B (en) * 2013-06-27 2016-09-21 宇龙计算机通信科技(深圳)有限公司 The method of data deletion and mobile terminal thereof
CN103383698A (en) * 2013-06-27 2013-11-06 宇龙计算机通信科技(深圳)有限公司 Data deletion method and mobile terminal thereof
CN103605585B (en) * 2013-11-06 2017-01-18 上海爱数信息技术股份有限公司 Intelligent backup method based on data discovery
CN103605585A (en) * 2013-11-06 2014-02-26 上海爱数软件有限公司 Intelligent backup method based on data discovery
CN104978239B (en) * 2014-04-08 2019-02-19 重庆邮电大学 A kind of method, apparatus and system realizing more Backup Data dynamics and updating
CN104978239A (en) * 2014-04-08 2015-10-14 重庆邮电大学 Method, device and system for realizing multi-backup-data dynamic updating
CN105376276A (en) * 2014-08-25 2016-03-02 中兴通讯股份有限公司 System data backup method and device
CN104866394A (en) * 2015-06-08 2015-08-26 肖选文 Distributed file backup method and system
CN104866394B (en) * 2015-06-08 2018-03-09 肖选文 A kind of distributed document backup method and system
WO2016145838A1 (en) * 2015-08-03 2016-09-22 中兴通讯股份有限公司 Metadata management method and device, and distributed file system
CN106844072A (en) * 2016-11-21 2017-06-13 广州视源电子科技股份有限公司 The reduction protection condition detection method and system of computer operating system
CN106776883A (en) * 2016-11-30 2017-05-31 四川秘无痕信息安全技术有限责任公司 A kind of method of parsing IOS10 Backup Datas
CN107493330A (en) * 2017-08-16 2017-12-19 北京新网数码信息技术有限公司 A kind of cloud service method and Cloud Server
CN109842661A (en) * 2017-11-28 2019-06-04 珠海市君天电子科技有限公司 A kind of data transmission method, device, electronic equipment and storage medium
CN109344660A (en) * 2018-08-10 2019-02-15 山东工商学院 Electronic document dynamic protection technology based on element keeps track
CN109101369A (en) * 2018-08-21 2018-12-28 郑州云海信息技术有限公司 A kind of sustainable protection method, system and device of business host data
CN112015589A (en) * 2019-05-30 2020-12-01 精工爱普生株式会社 Robot management system and control method thereof
CN112015589B (en) * 2019-05-30 2024-03-22 精工爱普生株式会社 Robot management system and control method for robot management system
CN110309020A (en) * 2019-07-09 2019-10-08 中国工商银行股份有限公司 Backup job processing method and processing device
CN110348235B (en) * 2019-07-17 2021-06-08 政采云有限公司 File detection method and device
CN110348235A (en) * 2019-07-17 2019-10-18 政采云有限公司 A kind of file test method and device
CN110471796A (en) * 2019-08-20 2019-11-19 同方知网(北京)技术有限公司 A kind of back-up restoring method of the complete and increment of object oriented file catalogue
CN110471796B (en) * 2019-08-20 2024-01-23 同方知网数字出版技术股份有限公司 File directory-oriented full and incremental backup recovery method
CN113362489A (en) * 2020-03-06 2021-09-07 联合汽车电子有限公司 Method for creating vehicle measurement file, electronic device, and storage medium
CN112882866A (en) * 2021-02-24 2021-06-01 上海泰宇信息技术股份有限公司 Backup method suitable for massive files
CN112882866B (en) * 2021-02-24 2023-12-15 上海泰宇信息技术股份有限公司 Backup method suitable for mass files
CN115617580A (en) * 2022-12-15 2023-01-17 杭州欧若数网科技有限公司 Incremental backup and recovery method and system based on shared SST file

Similar Documents

Publication Publication Date Title
CN101051285A (en) File matching method in computer network data backup
US8972347B1 (en) Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity
US7134041B2 (en) Systems and methods for data backup over a network
US7882064B2 (en) File system replication
EP1390846B1 (en) Management and synchronization application for network file system
US8214406B2 (en) Backup of incremental metadata in block based backup systems
US6675177B1 (en) Method and system for backing up digital data
US7373362B2 (en) Coordinated synchronization
US8548965B2 (en) Changed files list with time buckets for efficient storage management
US7934064B1 (en) System and method for consolidation of backups
US5276860A (en) Digital data processor with improved backup storage
US7647363B2 (en) Revision control system for large-scale systems management
US7418464B2 (en) Method, system, and program for storing data for retrieval and transfer
US6496944B1 (en) Method for database assisted file system restore
US8370311B2 (en) Using versioning to back up multiple versions of a stored object
AU2005284737B2 (en) Systems and methods for searching and storage of data
RU2372649C2 (en) Granular control of authority of duplicated information by means of restriction and derestriction
US20070094312A1 (en) Method for managing real-time data history of a file system
US7266574B1 (en) Identification of updated files for incremental backup
WO1998035285A2 (en) Database/template driven file selection for backup programs
CN1498363A (en) System and method for restoring computer systems damaged by mallcious computer program
US7702641B2 (en) Method and system for comparing and updating file trees
US7653624B1 (en) File system change tracking
JP2004500648A (en) Management method of differential backup system in client server environment
JP3450786B2 (en) How to reconcile different data files

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication